[
  "未知的錯誤",
  "檔案的最後一行不以新行字元結尾",
  "檔案的最後一行以反斜線結尾",
  "#include 檔案 %sq 包含本身",
  "記憶體不足",
  null,
  "檔案結尾處有未封閉的註解",
  "無法辨認的語彙基元",
  "遺漏右引號",
  "不允許巢狀註解",
  "這裡不應該出現 '#'",
  "無法辨認的前置處理器指示詞",
  "在上一個語法錯誤之後剖析從這裡重新啟動",
  "必須是檔案名稱",
  "在預期的前置處理器指示詞結尾後面多出額外的文字",
  null,
  null,
  "必須是 ']'",
  "必須是 ')'",
  "在預期的數字結尾後面多出額外的文字",
  "識別項 %sq 未定義",
  "類型限定詞在這個宣告中是無意義的",
  "無效的十六進位數字",
  "整數常數太大",
  "無效的八進位數字",
  "括號中的字串至少應包含一個字元",
  "字元常數中有太多字元",
  "字元值超出範圍",
  "運算式必須有常數值",
  "必須是運算式",
  "浮點常數超出範圍",
  "運算式必須有整數類資料類型",
  "運算式必須有算術類型",
  "必須是行號",
  "無效的行號",
  "#error 指示詞: %s",
  "遺漏這個指示詞的 #if",
  "遺漏這個指示詞的 #endif",
  "不允許指示詞 -- #else 已經出現",
  "除數為零",
  "必須是識別項",
  "運算式必須有算術或指標類型",
  "運算元類型不相容 (%t1 與 %t2)",
  null,
  "運算式必須有指標類型",
  "#undef 不可用於這個預先定義的名稱",
  "%no 是預先定義的; 已忽略嘗試的重新定義",
  "巨集 %nod 的重新定義不相容",
  null,
  "巨集參數名稱重複",
  "'##' 可能不在巨集定義的最前面",
  "'##' 可能不在巨集定義的最後面",
  "必須是巨集參數名稱",
  "必須是 ':'",
  "%n 引動過程中的引數太少",
  "%n 引動過程中的引數太多",
  "sizeof 的運算元可能不是函式",
  "常數運算式中不允許使用這個運算子",
  "前置處理運算式中不允許這個運算子",
  "常數運算式中不允許使用函式呼叫",
  "整數常數運算式中不允許使用這個運算子",
  "整數運算結果超出範圍",
  "移位計數為負值",
  "移位計數太大",
  "宣告並未宣告任何項目",
  "必須是 ';'",
  "列舉值超出 'int' 範圍",
  "必須是 '}'",
  "整數轉換導致符號變更",
  "整數轉換導致截斷",
  "不允許不完整的類型",
  "sizeof 的運算元可能不是位元欄位",
  null,
  null,
  null,
  "'*' 的運算元必須是指標，但其類型為 %t",
  "巨集的引數是空的",
  "這個宣告沒有任何儲存類別或類型規範",
  "參數宣告可能沒有初始設定式",
  "必須是類型規範",
  "這裡不可指定儲存類別",
  "不能指定一個以上的儲存類別",
  "儲存類別不是第一個類別",
  "類型限定詞指定了一次以上",
  "類型規範的組合無效",
  "參數的儲存類別無效",
  "函式的儲存類別無效",
  "這裡不可使用類型規範",
  "不允許函式的陣列",
  "不允許 void 的陣列",
  "不允許有傳回函式的函式",
  "不允許有傳回陣列的函式",
  "識別項清單參數只可用於函式定義",
  "函式類型可能不是來自 typedef",
  "陣列大小必須大於零",
  "陣列太大",
  "編譯單位至少必須包含一個宣告",
  "函式可能不會傳回這個類型的值",
  "陣列可能沒有這個類型的元素",
  "這裡的宣告必須宣告參數",
  "參數名稱重複",
  "已經在目前的範圍宣告 %sq",
  "列舉類型的向前宣告並非標準用法",
  "類別太大",
  "結構或等位太大",
  "位元欄位的大小無效",
  "位元欄位的類型無效",
  "長度為零的位元欄位不得命名",
  "已簽署長度為 1 的位元欄位",
  "程式呼叫的運算式前括號必須有函式 (指標) 類型",
  "必須是定義或標記名稱",
  "無法連接陳述式",
  "必須是 'while'",
  null,
  "%n 已被參考但未定義",
  "continue 陳述式只可用在迴圈內",
  "break 陳述式只可用在迴圈或 switch 內",
  "非 void 的 %n 應該傳回值",
  "void 函式可能不會傳回值",
  "不允許轉換成 %t 類型",
  "傳回值類型與函式類型不符",
  "case 標籤只可用在 switch 內",
  "default 標籤只可用在 switch 內",
  null,
  "預設標籤已出現在這個 switch 中",
  "必須是 '('",
  "運算式必須是左值",
  "必須是陳述式",
  "無法連接迴圈",
  "區塊範圍函式只可有外部儲存類別",
  "必須是 '{'",
  "運算式必須要有指標轉類別的類型，但其類型為 %t",
  "運算式必須要有指標轉結構或轉等位的類型，但其類型為 %t",
  "必須是成員名稱",
  "必須是欄位名稱",
  "%n 沒有成員 %sq",
  "%n 沒有欄位 %sq",
  "運算式必須是可修改的左值",
  "不允許使用暫存器變數的位址",
  "不允許使用位元欄位的位址",
  "函式呼叫中的引數太多",
  "主體存在時不能有未命名的原型參數",
  "運算式必須要有指標轉物件的類型，但其類型為 %t",
  "程式太大或太複雜，無法進行編譯",
  "類型 %t1 的值無法用來初始化類型 %t2 的實體",
  "%n 可能無法初始化",
  "太多初始設定式值",
  "宣告與 %nfd 不相容",
  "%n 已經初始化",
  "全域範圍宣告可能沒有這個儲存類別",
  "類型名稱不能重新宣告為參數",
  "typedef 名稱不能重新宣告為參數",
  "將非零值整數轉換成指標",
  "運算式必須要有類別類型，但其類型為 %t",
  "運算式必須要有結構或等位類型，但其類型為 %t",
  "過時的指派運算子",
  "過時的初始設定式",
  "運算式必須是整數常數運算式",
  "運算式必須是左值或函式指示項",
  "宣告與先前的 %nod 不相容",
  "外部名稱與 %nd 的外部名稱衝突",
  "無法辨認的 #pragma",
  null,
  "無法開啟暫存檔 %sq: %s2",
  "暫存檔的目錄名稱太長 (%sq)",
  "函式呼叫中的引數太少",
  "無效的浮點常數",
  "類型 %t1 的引數與類型 %t2 的參數不相容",
  "這裡不允許使用函式類型",
  "必須是宣告",
  "指標指向基礎物件之外",
  "無效的類型轉換",
  "外部/內部連結與上一個宣告衝突 %p",
  "浮點值不適合必要的整數類資料類型",
  "運算式無效",
  "訂閱超出範圍",
  null,
  "已宣告 %n 但從未參考",
  "將 '&' 套用至陣列無效",
  "'%%' 的右運算元為零",
  "引數與型式參數不相容",
  "引數與對應的格式字串轉換不相容",
  "無法開啟來源檔案 %sq (搜尋清單中沒有目錄)",
  "轉換的類型必須是整數類資料類型",
  "轉換的類型必須是算術或指標類型",
  "在不可能執行到的程式碼中進行動態初始化",
  "不帶正負號的整數與零的比較無意義",
  "使用 '='，其中 '==' 可能已被預期",
  "列舉類型與其他類型混用",
  "寫入 %s 檔案時發生錯誤",
  "無效的中繼語言檔",
  "類型限定詞在轉換類型上是無意義的",
  "無法辨識的字元逸出序列",
  "零用於未定義的前置處理識別項 %sq",
  "必須是 asm 字串",
  "asm 函式必須是原型的",
  "asm 函式可能無省略符號",
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  "刪除檔案 %sq 時發生錯誤: %s2",
  "整數值不適合必要的浮點類型",
  "浮點值不適合必要的浮點類型",
  "浮點運算結果超出範圍",
  "函式 %sq 已隱含宣告",
  "格式字串需要其他引數",
  "格式字串在這個引數之前結束",
  "無效的格式字串轉換",
  "巨集遞迴",
  "尾端逗號並非標準用法",
  "位元欄位不能包含列舉類型的所有值",
  "位元欄位的非標準類型",
  "在函式以外看不到宣告",
  "已忽略 'void' 的過時 typedef",
  "左運算元並不是包含這個欄位的結構或等位",
  "指標並未指向包含這個欄位的結構或等位",
  "變數 %sq 已宣告為未曾完成的類型",
  "控制運算式是常數",
  "選擇器運算式是常數",
  "參數的規範無效",
  "類別宣告之外的規範無效",
  "宣告中的規範重複",
  "等位不可以有基底類別",
  "不允許多重存取控制規範",
  "遺漏類別或結構定義",
  "限定名稱並不是類別 %t 或其基底類別的成員",
  "非靜態成員參考必須相對於特定物件",
  "非靜態資料成員不可在其類別之外定義",
  "已經定義 %n",
  "不允許參考的指標",
  "不允許參考的參考",
  "不允許 void 的參考",
  "不允許參考的陣列",
  "參考 %n 需要初始設定式",
  "必須是 ','",
  "不允許類型名稱",
  "不允許類型定義",
  "重新宣告類型名稱 %nod 無效",
  "常數 %n 需要初始設定式",
  "'this' 只可用在非靜態成員函式內",
  "常數值未知",
  "遺漏明確類型 (假設為 'int')",
  "未指定存取控制 (預設為 %sq)",
  "不是類別或結構名稱",
  "基底類別名稱重複",
  "無效的基底類別",
  "%nd 無法存取",
  "%no 模稜兩可",
  "舊式參數清單 (過時用法)",
  "宣告不能出現在區塊中可執行的陳述式之後",
  "不允許轉換成無法存取的基底類別 %t",
  null,
  null,
  null,
  null,
  "不正確終止巨集引動過程",
  null,
  "後接 '::' 的名稱必須是類別或命名空間名稱",
  "無效的 friend 宣告",
  "建構函式或解構函式可能不傳回值",
  "無效的解構函式宣告",
  "將成員宣告為與其類別同名",
  "不允許全域範圍限定詞 (前置字元 '::')",
  "全域範圍沒有 %sq",
  "不允許有限定名稱",
  "不允許 NULL 參考",
  "類型 %t 的物件不允許以 '{...}' 初始化",
  "基底類別 %t 模稜兩可",
  "衍生類別 %t1 包含類別 %t2 的多個執行個體",
  "無法將基底類別 %t2 的指標轉換成衍生類別 %t1 的指標 -- 基底類別是虛擬的",
  "建構函式 %no 沒有任何執行個體符合引數清單",
  "類別 %t 的複製建構函式模稜兩可",
  "類別 %t 沒有預設建構函式存在",
  "%sq 不是類別 %t 的非靜態資料成員或基底類別",
  "不允許間接的非虛擬基底類別",
  "無效的等位成員 -- 類別 %t 有不允許的成員函式",
  null,
  "不當使用非左值陣列",
  "必須是運算子",
  "不允許繼承的成員",
  "無法判斷要使用 %n 的哪個執行個體",
  "繫結函式的指標只可用來呼叫該函式",
  "已經宣告 typedef 名稱 (以相同的類型)",
  "已經定義 %n",
  null,
  "%n 沒有任何執行個體符合引數清單",
  "函式傳回類型宣告不能有類型定義",
  "預設引數不在參數清單結尾處",
  "預設引數的重新定義",
  "%n 有多個執行個體符合引數清單: ",
  "建構函式 %no 有多個執行個體符合引數清單: ",
  "類型 %t1 的預設引數與類型 %t2 的參數不相容",
  "無法單獨多載傳回類型所區別的函式",
  "從 %t1 到 %t2 沒有合適的使用者定義的轉換存在",
  null,
  "只有非靜態成員函式才可以是虛擬的",
  "這個物件的類型限定詞與成員函式不相容",
  "程式太大，無法進行編譯 (太多虛擬函式)",
  "傳回類型與覆寫虛擬函式 %no 的傳回類型 %t 既不相同也不共變",
  "虛擬 %n 的覆寫模稜兩可",
  "純虛擬函式規範 ('= 0') 只能用於虛擬函式",
  "純虛擬函式規範格式錯誤 (只允許 '= 0')",
  "不允許資料成員初始設定式",
  "不允許抽象類別類型 %t 的物件: ",
  "不允許有傳回抽象類別 %t 的函式: ",
  "friend 宣告重複",
  "內嵌規範只能用於函式宣告",
  "不允許 'inline'",
  "內嵌函式的儲存類別無效",
  "類別成員的儲存類別無效",
  "區域類別成員 %n 需要定義",
  "%nfd 無法存取",
  null,
  "類別 %t 沒有可複製常數物件的複製建構函式",
  "不允許定義隱含宣告的成員",
  "類別 %t 沒有適當的複製建構函式",
  "不允許連結規格",
  "未知的外部連結規格",
  "連結規格與先前的 %nod 不相容",
  "多載函式 %no 的多個執行個體有 'C' 連結",
  "類別 %t 有一個以上的預設建構函式",
  "值已複製到暫存區，暫存區的參考已使用",
  "'operator%s' 必須是成員函式",
  "運算子可能不是靜態成員函式",
  "使用者定義的轉換不允許有引數",
  "這個運算子函式的參數太多",
  "這個運算子函式的參數太少",
  "非成員運算子需要有類別類型的參數",
  "不允許預設的引數",
  "從 %t1 到 %t2 有一個以上合適的使用者定義的轉換: ",
  "沒有運算子 %sq 符合這些運算元",
  "有一個以上的運算子 %sq 符合這些運算元: ",
  "配置函式的第一個參數必須是 'size_t' 類型",
  "配置函式需要 'void *' 傳回類型",
  "解除配置函式需要 'void' 傳回類型",
  "解除配置函式的第一個參數必須是 'void *' 類型",
  null,
  "類型必須是物件類型",
  "基底類別 %t 已經初始化",
  "需要基底類別名稱 -- 假設為 %t (過時用法)",
  "%n 已經初始化",
  "遺漏成員或基底類別的名稱",
  "指派至 'this' (過時用法)",
  "使用 'overload' 關鍵字 (過時用法)",
  "無效的匿名等位 -- 不允許非公用成員",
  "無效的匿名等位 -- 不允許成員函式",
  "位於全域或命名空間範圍的匿名等位必須宣告為 static",
  "%nf 未提供下列所用的初始設定式: ",
  "為類別 %t 隱含產生的建構函式無法初始化: ",
  "%n 未定義可初始化下列項目的建構函式: ",
  "%n 有未初始化的常數或參考成員",
  "%n 有未初始化的常數欄位",
  "類別 %t 沒有可複製常數物件的指派運算子",
  "類別 %t 沒有適當的指派運算子",
  "類別 %t 的指派運算子模稜兩可",
  null,
  "宣告需要 typedef 名稱",
  null,
  "不允許 'virtual'",
  "不允許 'static'",
  "將繫結函式轉換成一般函式指標 (過時用法)",
  "運算式必須有成員指標類型",
  "已忽略額外的 ';'",
  "非靜態成員的類別內初始設定式並非標準用法",
  null,
  "多載 %no 沒有任何執行個體符合引數清單",
  null,
  "%n 沒有任何執行個體符合必要類型",
  "已使用 delete array size 運算式 (過時用法)",
  null,
  "不允許轉換成抽象類別 %t: ",
  "函式 'main' 不能被呼叫或使用自己的位址",
  "不可為陣列指定 new 初始設定式",
  "成員函式 %no 不能在其類別之外重新宣告",
  "不得使用不完整的類別類型 %t 指標",
  "不允許參考封入函式的區域變數",
  "單一引數函式用於後置 %sq (過時用法)",
  null,
  "隱含產生的指派運算子無法複製: ",
  "轉換成陣列類型並非標準做法 (視為轉換成 %t)",
  "%n 有運算子 new%s()，但沒有預設運算子 delete%s()",
  "%n 有預設運算子 delete%s()，但沒有運算子 new%s()",
  "基底類別 %nod 的解構函式不是虛擬的",
  null,
  "重新宣告成員 %npd 無效",
  "'main' 函式不可宣告為 inline",
  "與類別同名的成員函式必須是建構函式",
  "使用巢狀 %n (過時用法)",
  "解構函式可能沒有參數",
  "類別 %t 的複製建構函式可能沒有類型 %t 的參數",
  "%n 傳回不完整的類型 %t",
  "保護的 %nd 無法透過 %t 指標或物件加以存取",
  "不允許參數",
  "這裡不允許使用 'asm' 宣告",
  "從 %t1 到 %t2 之間沒有合適的轉換函式存在",
  "刪除類別不完整的指標",
  "沒有合適的建構函式存在，無法從 %t1 轉換成 %t2",
  "有一個以上的建構函式適合用來從 %t1 轉換成 %t2: ",
  "%t1 與 %t2 之間有一個以上合適的轉換函式: ",
  "%t 與內建類型之間有一個以上合適的轉換函式: ",
  "常數 %n",
  "參考 %n",
  "%npTd",
  "內建運算子 %sq",
  "%nod，因繼承而模稜兩可",
  "建構函式或解構函式不能使用自己的位址",
  null,
  "暫存區用於非常數參考的初始值 (過時用法)",
  "成員宣告不能有限定名稱",
  "列舉類型與其他類型混用 (過時用法)",
  "陣列大小在 'new' 中必須是非負數",
  "傳回區域暫存記憶體的參考",
  null,
  "不允許 'enum' 宣告",
  "在繫結類型 %t1 的參考至類型 %t2 的初始設定式時已卸除限定詞",
  "類型 %t1 (非常數限定的) 的參考不能以類型 %t2 的值初始化",
  "函式的指標不可刪除",
  "轉換函式必須是非靜態成員函式",
  "這裡不允許使用樣板宣告",
  "必須是 '<'",
  "必須是 '>'",
  "遺漏樣板參數宣告",
  "遺漏 %nf 的引數清單",
  "%nf 的引數太少",
  "%nf 的引數太多",
  null,
  "%n1 不是用於宣告 %n2 的參數類型",
  "兩個巢狀類型的名稱相同: %no1 和 %nod2 (cfront 相容性)",
  "全域 %no1 已在巢狀 %nod2 之後宣告 (cfront 相容性)",
  null,
  "%n 有多個執行個體符合必要類型",
  "'long long' 類型並非標準用法",
  "省略 %sq 並非標準用法",
  "不可在轉換函式上指定傳回類型",
  "在以下期間偵測到: ",
  "具現化 %nt %p",
  "隱含產生 %nt %p",
  "具現化 %n 時發生過多的遞迴",
  "%sq 不是函式或靜態資料成員",
  "類型 %t1 的引數與類型 %t2 的樣板參數不相容",
  "不允許進行需要暫時類型或轉換的初始化",
  "%sq 的宣告會隱藏函式參數",
  "非常數參考的初始值必須是左值",
  "隱含定義 %nt %p",
  "不允許 'template'",
  "%t 不是類別樣板",
  null,
  "'main' 不是函式樣板的有效名稱",
  "%n 的參考無效 (等位/非等位不符)",
  "樣板引數不可參考區域類型",
  "%s 的標記類型與 %nfd 的宣告不相容",
  "全域範圍沒有名稱為 %sq 的標記",
  "%n 沒有名稱為 %sq 的標記成員",
  "成員函式 typedef (允許 cfront 相容性)",
  "%n 只能用於成員指標宣告",
  null,
  "樣板引數不可參考非外部實體",
  "後面接著 '::~' 的名稱必須是類別名稱或類型名稱",
  null,
  "當成解構函式名稱使用的類型與類型 %t 不符",
  "呼叫後重新宣告 %n 為 'inline'",
  null,
  "樣板宣告的儲存類別無效",
  "%nd 是無法存取的類型 (允許 cfront 相容性)",
  null,
  "無效的明確具現化宣告",
  "%nf 不是可具現化的實體",
  "編譯器產生的 %n 無法明確具現化",
  "內嵌 %n 無法明確具現化",
  null,
  "%n 無法具現化 -- 未提供樣板定義",
  "%n 無法具現化 -- 已經明確特製化",
  null,
  null,
  "%n 沒有任何執行個體符合指定的類型",
  "以 typedef 宣告 void 參數清單並非標準做法",
  "全域 %n1 用來代替 %n2 (cfront 相容性)",
  "不可在此範圍重新宣告樣板參數 %sq",
  "%sq 的宣告會隱藏樣板參數",
  "樣板引數清單必須與參數清單相符",
  null,
  "後置 'operator%s' 的額外參數必須是 'int' 類型",
  "運算子名稱必須宣告為函式",
  "不允許運算子名稱",
  "無法在目前的範圍特製化 %n",
  "使用成員函式的位址並非標準做法",
  "樣板參數太少 -- 不符合上一個宣告 (宣告為 %p)",
  "樣板參數太多 -- 不符合上一個宣告 (宣告為 %p)",
  "不允許運算子 delete(void *) 的函式樣板",
  "類別樣板和樣板參數可能沒有同名",
  null,
  "樣板引數不可參考未命名的類型",
  "這項運算在列舉類型上需要適當的使用者定義運算子函式",
  "不允許在參考類型上使用類型限定詞",
  "類型 %t1 的值無法指派至類型 %t2 的實體",
  "不帶正負號的整數與負常數的比較無意義",
  "無法轉換成不完整的類別 %t",
  "常數物件需要初始設定式",
  "物件有未初始化的常數或參考成員",
  "非標準的前置處理器指示詞",
  "%n 可能沒有樣板引數清單",
  "彙總物件需要以 '{...}' 初始化",
  "選取範圍成員指標類別類型不相容 (%t1 和 %t2)",
  "無意義的 friend 宣告",
  "以 '.' 取代 '::' 可形成限定名稱",
  "常數物件呼叫非常數函式 (過時用法)",
  "相依陳述式可能不是宣告",
  "參數可能沒有 void 類型",
  "具現化 %na %p",
  "處理 %na %p 的樣板引數清單",
  "樣板引數運算式不能有這個運算子",
  "try 區塊至少需要一個處理常式",
  "處理常式需要例外狀況宣告",
  "處理常式被預設處理常式遮罩",
  "處理常式可能被類型 %t 的上一個處理常式遮罩",
  "使用區域類型指定例外狀況",
  "例外狀況規格中多餘的類型",
  "例外狀況規格與上一個 %nd%s 的例外狀況規格不相容",
  "先前指定: 不會擲回例外狀況",
  "先前省略: %t",
  "先前指定但這裡省略: %t",
  "例外狀況處理的支援已停用",
  "允許所有例外狀況與上一個 %nd 不相容",
  "無法建立具現化要求檔 %sq",
  "非類型樣板引數不能有非算術運算",
  "使用區域類型宣告非區域變數",
  "使用區域類型宣告函式",
  "控制項傳輸略過下列項目的初始化: ",
  "%nd",
  "將控制項傳入例外狀況處理常式",
  "%n 已在設定值之前使用",
  "已設定 %n 但從未使用",
  "無法在目前的範圍中定義 %n",
  "不能使用例外狀況規格",
  "%nfd 的外部/內部連結衝突",
  "隱含或明確轉換將不會呼叫 %nf",
  "%s 的標記類型與類型 %t 的樣板參數不相容",
  "不允許運算子 new(size_t) 的函式樣板",
  null,
  "不允許類型 %t 的成員指標",
  "運算子函式參數清單不能有省略符號",
  "%no 保留供未來當做關鍵字使用",
  "巨集定義無效: %s",
  "取消巨集定義無效: %s",
  null,
  null,
  "如果輸入如下，必須指定 IL 檔名",
  null,
  null,
  null,
  null,
  "偵錯選項引數有錯誤",
  "選項無效: %s",
  "後端需要 IL 檔名",
  "無法開啟 IL 檔案 %s",
  "數字無效: %s",
  "不正確的主機 CPU ID",
  "具現化模式無效: %s",
  null,
  "錯誤限制無效: %s",
  null,
  null,
  null,
  null,
  null,
  null,
  "虛擬函式表只有在編譯 C++ 時才能隱藏",
  "過時用法選項只有在編譯 C++ 時才能使用",
  "具現化模式選項只有在編譯 C++ 時才能使用",
  "自動具現化模式只有在編譯 C++ 時才能使用",
  "隱含樣板內含模式只有在編譯 C++ 時才能使用",
  "例外狀況處理選項只有在編譯 C++ 時才能使用",
  "strict 模式與 KR 模式不相容(&R)",
  "strict 模式與 cfront 模式不相容",
  "遺漏原始程式檔名",
  "編譯多個輸入檔時不可指定輸出檔",
  "命令列的引數太多",
  "已指定輸出檔，但不是所需的",
  "IL 顯示需要 IL 檔名",
  "樣板參數可能沒有 void 類型",
  "由於 instantiate-all 模式，具現化 %n 時發生過多的遞迴",
  "strict 模式與允許的過時用法不相容",
  "throw 運算式可能沒有 void 類型",
  "區域具現化模式與自動具現化不相容",
  "不允許抽象類別類型 %t 的參數: ",
  "不允許抽象類別 %t 的陣列: ",
  "浮點樣板參數並非標準用法",
  "這個 pragma 必須緊接在宣告之前",
  "這個 pragma 必須緊接在陳述式之前",
  "這個 pragma 必須緊接在宣告或陳述式之前",
  "這裡不可使用這類 pragma",
  null,
  "多載虛擬函式 %no1 在 %n2 中只部分被覆寫",
  "內嵌樣板函式的特定定義必須優先於本身的第一次使用",
  "診斷控制選項中的錯誤標記無效: %s",
  "診斷控制選項中的錯誤代碼無效: %s",
  null,
  null,
  "成員指標函式已轉換成函式指標",
  "結構或等位沒有宣告具名成員",
  "非標準的未命名之欄位",
  "非標準的未命名之數字",
  null,
  null,
  null,
  "%sq 不是類型名稱",
  "無法開啟先行編譯標頭輸入檔 %sq: %s2",
  "先行編譯標頭檔 %sq 無效或未由這一版編譯器產生",
  "在這個目錄中沒有產生先行編譯標頭檔 %sq",
  "用來產生先行編譯標頭檔 %sq 的標頭檔已經變更",
  "命令列選項與先行編譯標頭檔 %sq 建立時使用的選項不符",
  "前置處理器指示詞的初始順序與先行編譯標頭檔 %sq 的初始順序不相容",
  "無法取得對應的記憶體",
  "'%s': 使用先行編譯標頭檔 '%s'",
  "'%s': 建立先行編譯標頭檔 '%s'",
  "記憶體使用量與先行編譯標頭檔 %sq 衝突",
  "PCH 記憶體大小無效: %s ",
  "PCH 選項在命令列中必須最先出現",
  "PCH 記憶體配置的記憶體不足",
  "編譯多個輸入檔時不可使用先行編譯標頭檔",
  "預先配置的記憶體不足，無法產生先行編譯標頭檔 (需要 %s 個位元組)",
  "程式中的實體非常大，導致無法產生先行編譯標頭檔",
  "%sq 不是有效的目錄",
  "無法建置暫存檔名稱",
  "不允許 'restrict'",
  "不可用 'restrict' 限定函式類型的指標或參考",
  null,
  "這裡不可指定呼叫慣例修飾元",
  "衝突的呼叫慣例修飾元",
  "strict 模式與 Microsoft 模式不相容",
  "cfront 模式與 Microsoft 模式不相容",
  "已忽略這裡指定的呼叫慣例",
  "呼叫慣例後面不可接巢狀宣告子",
  "這個類型忽略呼叫慣例",
  null,
  "宣告修飾元與上一個宣告不相容",
  "這個宣告不能有 %sq 修飾元",
  "將控制項傳入 try 區塊",
  "內嵌規格與先前的 %nod 不相容",
  "找不到樣板定義的右大括弧",
  "wchar_t 關鍵字選項只有在編譯 C++ 時才能使用",
  "無效的封裝對齊值",
  "必須是整數常數",
  "純虛擬函式的呼叫",
  "無效的原始程式檔識別項字串",
  "無法在 friend 宣告中定義類別樣板",
  "不允許 'asm'",
  "'asm' 必須與函式定義一起使用",
  "'asm' 函式並非標準用法",
  "無明確參數的省略符號並非標準用法",
  "'&...' 並非標準用法",
  "不當使用 '&...'",
  null,
  "暫存區用於常數 volatile 參考的初始值 (過時用法)",
  "類型 %t1 的參考不能以類型 %t2 的值初始化",
  "常數 volatile 參考的初始值必須是左值",
  "SVR4 C 相容性選項只有在編譯 ANSI C 時才能使用",
  "使用 %nd 的範圍外宣告",
  "strict 模式與 SVR4 C 模式不相容",
  "無法內置 %nd 的呼叫",
  "無法內置 %n",
  "PCH 目錄無效: %s",
  "必須是 __except 或 __finally",
  "__leave 陳述式只能用在 __try 內",
  "在具現化 %nt %p 期間偵測到",
  "在隱含產生 %nt %p 期間偵測到",
  "在 %na %p 的具現化期間偵測到",
  "在處理 %na %p 的樣板引數清單期間偵測到",
  "在隱含定義 %nt %p 期間偵測到",
  "封裝對齊堆疊上找不到 %sq",
  "空的封裝對齊堆疊",
  "RTTI 選項只有在編譯 C++ 時才能使用",
  "複製作業所需的 %nfd 已被排除，無法加以存取",
  "複製作業所需的 %nf 已被排除，因為參考參數無法繫結至右值，因此無法加以呼叫",
  "使用 typeid 之前必須先加上 <typeinfo>",
  "%s 不能沒有常數或類型限定詞",
  "dynamic_cast 中的類型必須是完整類別類型或是 void * 的指標或參考",
  "dynamic_cast 指標的運算元必須是完整類別類型的指標",
  "dynamic_cast 參考的運算元必須是完整類別類型的左值",
  "dynamic_cast 執行階段的運算元必須有多型類別類型",
  "bool 選項只有在編譯 C++ 時才能使用",
  null,
  "這裡不允許使用陣列類型",
  "必須是 '='",
  null,
  "%sq 已在條件中宣告，不可在此範圍重新宣告",
  "函式樣板不允許預設的樣板引數",
  "必須是 ',' 或 '>'",
  "必須是樣板參數清單",
  "累加 bool 值已被取代",
  "不允許 bool 類型",
  "基底類別 %no1 的位移在類別 %no2 中太大",
  "運算式必須有 bool 類型 (或可轉換成 bool)",
  "陣列新增和刪除選項只有在編譯 C++ 時才能使用",
  "%n 不是變數名稱",
  "這裡不允許使用 __based 修飾元",
  "__based 不在指標運算子的前面，已忽略 __based",
  "__based 修飾元中的變數必須有指標類型",
  "const_cast 中的類型必須是指標、參考或物件類型的成員指標",
  "const_cast 只能調整類型限定詞，無法變更基礎類型",
  "不允許 mutable",
  "不允許 %n 的重新宣告更改其存取權",
  null,
  "可能誤用替代的語彙基元 '<:'",
  "可能誤用替代的語彙基元 '%%:'",
  "不允許命名空間定義",
  "名稱必須是命名空間名稱",
  "不允許命名空間別名定義",
  "需要命名空間限定的名稱",
  "不允許命名空間名稱",
  "DLL 屬性組合無效",
  "%n 不是類別樣板",
  "元素類型不完整的陣列並非標準用法",
  "配置運算子不可在命名空間中宣告",
  "解除配置運算子不可在命名空間中宣告",
  "%np1 與 %np2 的 using 宣告衝突",
  "%np1 的 using 宣告與 %npd2 衝突",
  "命名空間選項只有在編譯 C++ 時才能使用",
  "已忽略 using 宣告 -- 它參考目前的命名空間",
  "需要類別限定的名稱",
  "引數類型為: (%s)",
  "運算元類型為: %s",
  null,
  "%n 沒有實際成員 %sq",
  null,
  "已指定不相容的記憶體屬性",
  "已忽略記憶體屬性",
  "記憶體屬性後面不可接著巢狀宣告子",
  "記憶體屬性指定了一次以上",
  "呼叫慣例指定了一次以上",
  "不允許類型限定詞",
  "%npd1 已在樣板宣告之前使用",
  "無法多載參數類型相同的靜態和非靜態成員函式",
  "沒有 %np 的預先宣告",
  "不允許樣板 ID",
  "不允許類別限定的名稱",
  "不可在目前範圍中重新宣告 %n",
  "命名空間成員宣告中不能有限定名稱",
  "%n 不是類型名稱",
  "目前的範圍中不能有明確具現化",
  "無法在目前的範圍中明確具現化 %n",
  "%n 明確具現化一次以上",
  "類型名稱只可用在樣板內",
  "special_subscript_cost 選項只有在編譯 C++ 時才能使用",
  "類型名稱選項只有在編譯 C++ 時才能使用",
  "隱含類型名稱選項只有在編譯 C++ 時才能使用",
  "物件類巨集定義的開頭有非標準的字元",
  "虛擬 %n1 的例外狀況規格與覆寫 %n2 的例外狀況規格不相容",
  "從指標轉換成較小整數",
  "隱含宣告的虛擬 %n1 的例外狀況規格與覆寫 %n2 的例外狀況規格不相容",
  "%no1 (隱含呼叫自 %np2) 模稜兩可",
  "'explicit' 選項只有在編譯 C++ 時才能使用",
  "不允許 'explicit'",
  "宣告與 %sq (保留的類別名稱) 衝突",
  "只允許 '()' 做為陣列 %n 的初始設定式",
  "函式樣板宣告不能有 'virtual'",
  "無效的匿名等位 -- 不允許類別成員樣板",
  "樣板巢狀深度不符合 %n 的上一個宣告",
  "這個宣告不能有多個 'template <...>' 子句",
  "控制 for-init 範圍的選項只有在編譯 C++ 時才能使用",
  "%sq 已在 for-loop 初始化中宣告，不可在此範圍重新宣告",
  "參考的目標是 %nd1 -- 根據舊的 for-init 範圍規則，它可能已 %nd2",
  "控制 for-init 差異時警告的選項只有在編譯 C++ 時才能使用",
  "這裡需要虛擬 %n 的定義",
  "空白註解被解譯為語彙基元帶入的運算子 '##'",
  "friend 宣告不能有儲存類別",
  "這個宣告不能有 %no 的樣板參數清單",
  "%n 不是有效的類別成員範本",
  "不是有效的成員類別或函式樣板宣告",
  "包含樣板參數清單的樣板宣告後面不可接明確特製化宣告",
  "%n1 的明確具現化必須優先於 %n2 的第一次使用",
  "目前的範圍不能有明確特製化",
  "不允許 %n 的部分特製化",
  "%nf 不是可明確特製化的實體",
  "%n 的明確具現化必須優先於本身的第一次使用",
  "樣板參數 %sq 不可用於複雜的類型規範",
  "特製化 %n 需要 'template<>' 語法",
  null,
  null,
  "'old_specializations' 選項只有在編譯 C++ 時才能使用",
  "不以 'template<>' 語法特製化 %n 並非標準做法",
  "這個宣告可能沒有外部 'C' 連結",
  "%sq 不是目前範圍內的類別或函式樣板名稱",
  "在重新宣告未參考的函式樣板時指定預設引數並非標準做法",
  "不允許在重新宣告已參考的函式樣板時指定預設引數",
  "無法將基底類別 %t2 的成員指標轉換成衍生類別 %t1 的成員指標 -- 基底類別是虛擬的",
  "例外狀況規格與 %nd%s 的例外狀況規格不相容",
  "允許所有例外狀況與 %nd 不相容",
  "未預期的預設引數運算式結尾",
  "不允許參考的預設具現化",
  "未初始化的 %n 有常數成員",
  "未初始化的基底類別 %t 有常數成員",
  "常數 %n 需要初始設定式 -- 類別 %t 沒有使用者提供的預設建構函式",
  "常數物件需要初始設定式 -- 類別 %t 沒有使用者提供的預設建構函式",
  "'implicit_extern_c_type_conversion' 選項只有在編譯 C++ 時才能使用",
  "strict 模式與 long 保存規則不相容",
  "類型限定詞在傳回類型上是無意義的",
  "在函式定義中不允許在 'void' 傳回類型上使用類型限定詞",
  "這個類別不能有靜態資料成員宣告",
  "樣板具現化導致函式宣告無效",
  "不允許 '...'",
  "'extern_inline' 選項只有在編譯 C++ 時才能使用",
  "外部內嵌 %n 已被參考但未定義",
  "類型 %t 的解構函式名稱無效",
  null,
  "解構函式參考模稜兩可 -- %n1 和 %n2 皆可使用",
  "虛擬內嵌 %n 從未被定義",
  "%n 從未被參考",
  "建構函式初始設定式清單中只可指定一個等位成員",
  "'new[]' 和 'delete[]' 的支援已停用",
  "'double' 在產生的 C 程式碼中被用於 'long double'",
  "%n 沒有對應的 delete%s 運算子 (要在初始化配置物件期間發生例外狀況時呼叫)",
  "位置刪除的支援已停用",
  "沒有顯示適當的 delete 運算子",
  "不允許類型不完整的指標或參考",
  "無效的部分特製化 -- %n 已經完全特製化",
  "不相容的例外狀況規格",
  "傳回區域變數的參考",
  "省略明確類型並非標準做法 (假設為 'int')",
  "有一個以上的部分特製化符合 %n 的樣板引數清單",
  "%nod",
  "主要樣板的宣告不能有樣板引數清單",
  "部分特製化不可有預設的樣板引數",
  "%n1 未使用於或推算自 %n2 的引數清單",
  null,
  "部分特製化的樣板引數清單包括非類型引數，其類型取決於樣板參數",
  "這個部分特製化可能已用來具現化 %n",
  "這個部分特製化會使 %n 的具現化模稜兩可",
  "運算式必須有整數類資料類型或列舉類型",
  "運算式必須有算術或列舉類型",
  "運算式必須有算術、列舉或指標類型",
  "轉換的類型必須是整數類資料類型或列舉類型",
  "轉換的類型必須是算術、列舉或指標類型",
  "運算式必須是完整物件類型的指標",
  null,
  "部分特製化非類型引數必須是非類型參數或常數的名稱",
  "傳回類型與覆寫虛擬函式 %no 的傳回類型 %t 不相同",
  "'guiding_decls' 選項只有在編譯 C++ 時才能使用",
  "類別樣板的部分特製化必須在其所屬的命名空間中宣告",
  "%n 是純虛擬函式",
  "純虛擬 %n 沒有覆寫項",
  "已忽略 __declspec 屬性",
  "輸入行的字元無效",
  "函式傳回不完整的類型 %t",
  "這個 '#pragma pack' 指示詞的效果相當於 %n 的區域變數",
  "%s 不是樣板",
  "friend 宣告不可宣告部分特製化",
  "已忽略例外狀況規格",
  "'size_t' 的宣告與預期的類型 %t 不符",
  "巢狀樣板引數清單的兩個相鄰的 '>' 分隔符號之間需要空格 ('>>' 是向右移位運算子)",
  "無法設定地區設定 %sq，以允許處理多位元組字元",
  "無效的多位元組字元順序",
  "樣板具現化導致 %t1 的函式類型不在預期中 (因為樣板宣告，名稱的意義可能已經改變 -- 樣板的類型為 %t2)",
  "模稜兩可的引導宣告 -- 有一個以上的函式樣板 %no 符合類型 %t",
  "非類型樣板引數不能有非整數運算",
  "'embedded_c++' 選項只有在編譯 C++ 時才能使用",
  "Embedded C++ 不支援樣板",
  "Embedded C++ 不支援例外狀況處理",
  "Embedded C++ 不支援命名空間",
  "Embedded C++ 不支援執行階段類型資訊",
  "Embedded C++ 不支援新的轉換語法",
  "Embedded C++ 不支援 using 宣告",
  "Embedded C++ 不支援 'mutable'",
  "Embedded C++ 不支援多重或虛擬繼承",
  "Microsoft 版本號碼無效: %s",
  "成員指標表示法 %sq 已經設定給 %n",
  "%t1 無法用來指定 %t2 的建構函式",
  "整數常數的後置字元無效",
  "__uuidof 的運算元必須有已指定 __declspec(uuid('...')) 的類別或列舉類型",
  "__declspec(uuid('...')) 中的 GUID 字串無效",
  "'vla' 選項只有在編譯 C 時才能使用",
  "不允許界限未指定的可變長度陣列",
  "這個宣告不能有明確的樣板引數清單",
  "有連結的實體不能有包含可變長度陣列的類型",
  "可變長度陣列不能有靜態儲存期",
  "%n 不是樣板",
  "可變長度陣列維度 (宣告為 %p)",
  "必須是樣板引數",
  null,
  "非成員運算子需要有類別或列舉類型的參數",
  "'enum_overloading' 選項只有在編譯 C++ 時才能使用",
  null,
  "解構函式名稱 %t1 的限定詞與類型 %t2 不符",
  "已忽略類型限定詞",
  "'nonstd_qualifier_deduction' 選項只有在編譯 C++ 時才能使用",
  "不可定義宣告為 'dllimport' 的函式",
  "屬性規格錯誤; 正確的格式為 __declspec(property(get=名稱1,put=名稱2))",
  "已經指定屬性",
  "這個宣告不能有 __declspec(property)",
  "已經以 __declspec(property) 宣告成員，但未指定 'get' 函式",
  "遺漏 __declspec(property) 'get' 函式 %sq",
  "已經以 __declspec(property) 宣告成員，但未指定 'put' 函式",
  "遺漏 __declspec(property) 'put' 函式 %sq",
  "模稜兩可的類別成員參考 -- %nd1 用於 %nd2 的參考中",
  null,
  null,
  null,
  "無法將衍生類別 %t1 的成員指標轉換成基底類別 %t2 的成員指標 -- 基底類別是虛擬的",
  "具現化檔案的目錄無效: %s",
  "'one_instantiation_per_object' 選項只有在編譯 C++ 時才能使用",
  null,
  null,
  "編譯多個輸入檔時不可指定具現化資訊檔名",
  "編譯多個輸入檔時不可指定 'one_instantiation_per_object' 選項",
  "有一個以上的命令列選項符合縮寫 '--%s': ",
  "--%s",
  "已忽略函式類型上的類型限定詞",
  null,
  "late/early tiebreaker 選項只有在編譯 C++ 時才能使用",
  "va_start 使用不當",
  "va_arg 使用不當",
  "va_end 使用不當",
  "暫止具現化選項只有在編譯 C++ 時才能使用",
  "#import 檔案的目錄無效: %s",
  "匯入目錄只能在 Microsoft 模式下指定",
  "等位不能有參考類型的成員",
  "這裡不可指定 'typedef'",
  "%n 的重新宣告更改其存取權",
  "需要類別或命名空間限定的名稱",
  "函式 'main' 的宣告中省略了傳回類型 'int'",
  "成員指標表示法 %sq 對 %n 限制太多",
  "非 void %n 的結尾處遺漏 return 陳述式",
  "已忽略 %no 的重複 using 宣告",
  "列舉位元欄位一定不帶正負號，但列舉 %t 包含負號列舉程式",
  "'class_name_injection' 選項只有在編譯 C++ 時才能使用",
  "'arg_dep_lookup' 選項只有在編譯 C++ 時才能使用",
  "'friend_injection' 選項只有在編譯 C++ 時才能使用",
  "後接 'template' 的名稱必須是樣板",
  null,
  "非標準的區域類別 friend 宣告 -- 在封閉範圍沒有預先宣告",
  "在這個宣告上指定預設引數並非標準做法",
  "'nonstd_using_decl' 選項只有在編譯 C++ 時才能使用",
  "函式 'main' 的傳回類型必須是 'int'",
  "非類型樣板參數可能沒有類別類型",
  "預設樣板引數不可在其類別以外的類別樣板成員的宣告上指定",
  "建構函式的函式 try 區塊的處理常式不能有 return 陳述式",
  "一般和擴充的指示項不能合併在初始設定指定中",
  "第二個訂閱不得小於第一個",
  null,
  "'extended_designators' 選項只有在編譯 C 時才能使用",
  "位元欄位的宣告大小大於位元欄位類型的大小; 已截斷成 %s 位元",
  "當成建構函式名稱使用的類型與類型 %t 不符",
  "使用無連結的類型宣告有連結的變數",
  "使用無連結的類型宣告函式",
  "不可在建構函式上指定傳回類型",
  "不可在解構函式上指定傳回類型",
  "通用字元名稱格式不正確",
  "通用字元名稱會指定無效的字元",
  "通用字元名稱不能指定基礎字元集中的字元",
  "識別項不能有這個通用字元",
  "識別項 __VA_ARGS__ 只能出現在 variadic 巨集的取代清單中",
  "已忽略這個 friend 宣告上的限定詞",
  "陣列範圍指示項無法套用至動態初始設定式",
  "屬性名稱不可出現在這裡",
  "已忽略當成函式限定詞使用的 'inline'",
  "'compound_literals' 選項只有在編譯 C 時才能使用",
  "不允許可變長度陣列類型",
  "整數常數運算式不能有複合常值",
  "不允許類型 %t 的複合常值",
  "樣板 friend 宣告不能在區域類別中宣告",
  "模稜兩可的 '?' 運算: %t1 類型的第二個運算元不能轉換成 %t2 類型的第三個運算元，反之亦然",
  "呼叫類別類型的物件時沒有使用適當的 operator() 或函式指標類型的轉換函式",
  "從 %np 轉換的代理函式",
  "有一個以上的方法可以針對引數清單呼叫類型 %t 的物件: ",
  "已經宣告 typedef 名稱 (以類似的類型)",
  "無法為 new 運算子和 delete 運算子指定內部連結",
  "匿名等位不允許 'mutable' 儲存類別",
  "無效的先行編譯標頭檔",
  "抽象類別類型 %t 不允許為 catch 類型: ",
  "限定的函式類型不能用來宣告非成員函式或靜態成員函式",
  "限定的函式類型不能用來宣告參數",
  "無法為限定的函式類型建立指標或參考",
  "額外的大括號並非標準用法",
  "巨集定義無效: %s",
  "指標類型 %t1 和 %t2 的減法並非標準用法",
  "樣板類樣板參數宣告不能有空樣板參數清單",
  "必須是 'class'",
  "宣告樣板參數時不可使用 'struct' 關鍵字",
  "%np2 被 %no1 隱藏 -- 是否要覆寫虛擬函式?",
  "friend 宣告不允許有限定名稱，它是一個函式定義",
  "%n1 與 %n2 不相容",
  "這裡不可指定儲存類別",
  "using 宣告指定的類別成員在直接基底類別中必須是可見的",
  null,
  "Sun 模式與 cfront 模式不相容",
  "strict 模式與 Sun 模式不相容",
  "只有在編譯 C++ 時才允許 Sun 模式",
  "樣板類樣板參數不能與它的其中一個樣板參數同名",
  "預設引數的遞迴具現化",
  null,
  "%n 不是可定義的實體",
  "必須限定解構函式名稱",
  "可能無法以 'typename' 引入 friend 類別名稱",
  "using 宣告不可命名建構函式或解構函式",
  "限定的 friend 樣板宣告必須參考先前宣告的特定樣板",
  "類別樣板宣告中的規範無效",
  "引數與型式參數不相容",
  "'dep_name' 選項只有在編譯 C++ 時才能使用",
  "從類別 %t1 開始，依 'operator->' 函式的順序進行迴圈",
  "%n 沒有成員類別 %sq",
  "全域範圍沒有名稱為 %sq 的類別",
  "樣板預設引數的遞迴具現化",
  "access 宣告和 using 宣告不能出現在等位中",
  "%no 不是類別成員",
  "不允許非標準的成員常數宣告",
  "'ignore_std' 選項只有在編譯 C++ 時才能使用",
  "'parse_templates' 選項只有在編譯 C++ 時才能使用",
  "'dep_name' 選項不能和 'no_parse_templates' 一起使用",
  "指定的語言模式不相容",
  "巢狀類別的重新宣告無效",
  "不允許有陣列大小未知的類型",
  "無法在內嵌函式中定義有靜態儲存期的變數",
  "無法在內嵌函式中使用外部連結參考有內部連結的實體",
  "引數類型 %t 不符合這種泛型函式巨集",
  "可變長度陣列 %nod",
  "friend 宣告無法將預設引數加入到上一個宣告",
  "無法在此範圍宣告 %n",
  "保留的識別項 %sq 只可用在函式內",
  "這個通用字元不能以識別項開頭",
  "必須是字串常值",
  "無法辨認的 STDC pragma",
  "必須是 'ON'、'OFF' 或 'DEFAULT'",
  "STDC pragma 只可出現在全域範圍的宣告之間，或是在區塊範圍的任何陳述式或宣告之前",
  "va_copy 使用不當",
  "%s 只能和浮點類型一起使用",
  "不允許複雜類型",
  "無效的指示項類型",
  "無法完全代表浮點值",
  "複雜浮點運算結果超出範圍",
  "實數和虛數之間的轉換產生零",
  "無法為可變陣列成員指定初始設定式",
  "imaginary *= imaginary 會將左運算元設為零",
  "標準要求後續的宣告必須為 %n 指定類型 (假設為 'int')",
  "內嵌 %n 需要定義",
  "從整數轉換成較小指標",
  "浮點類型必須包含在 _Complex 或 _Imaginary 類型的類型規範中",
  "無法在匿名等位宣告類型",
  "傳回區域變數的指標",
  "傳回區域暫存區的指標",
  "'export' 選項只有在編譯 C++ 時才能使用",
  "'export' 選項不能和 'no_dep_name' 一起使用",
  "'export' 選項不能和 'implicit_include' 一起使用",
  "%n 的宣告與其他編譯單位中的宣告不相容",
  "其他宣告是 %p",
  "在編譯次要編譯單位 %sq 期間偵測到",
  "編譯次要編譯單位 %sq",
  "欄位宣告不能有包含可變長度陣列的類型",
  "%n 的宣告在 %sq 的編譯期間有不同的意義",
  "必須是 'template'",
  "'export' 無法用於明確具現化",
  "'export' 無法用於這個宣告",
  "無法將未命名的命名空間的成員宣告為 'export'",
  "無法將定義後的樣板宣告為 'export'",
  "宣告不能有標籤",
  "匯出樣板的支援已停用",
  null,
  "%n 已在 %sq 的編譯期間定義",
  "%n 已在其他編譯單位中定義",
  "非靜態區域變數不可用於 __based 規格",
  "編譯一個以上的編譯單位時不可指定列出 Makefile 依存性的選項",
  null,
  "編譯一個以上的編譯單位時不可指定產生前置處理之輸出的選項",
  "無法在有使用者定義建構函式的類別中宣告與類別同名的欄位",
  "編譯一個以上的編譯單位時不能使用 'implicit_include'",
  "匯出的樣板檔 %sq 已損毀",
  "無法具現化 %n -- 已在包含匯出定義的編譯單位中明確特製化",
  "物件類型是: %s",
  "這個物件的類型限定詞與成員 %n 不相容",
  "%n 沒有任何執行個體符合引數清單和物件 (物件的類型限定詞使比對無法進行)",
  "屬性指定的模式與 %t 不相容",
  "沒有指定寬度的類型",
  "屬性指定的對齊值無效",
  "%t 的屬性無效",
  null,
  null,
  "屬性 %sq 沒有接受引數",
  null,
  "必須是屬性名稱",
  "未知的屬性 %sq",
  "屬性不可出現在這裡",
  "屬性 %sq 的引數無效",
  null,
  "在 'goto *expr' 中，expr 的類型必須是 'void *'",
  "'goto *expr' 並非標準用法",
  "使用標籤的位址並非標準做法",
  "檔名指定了一次以上: %s",
  "#warning 指示詞: %s",
  null,
  "'transparent_union' 屬性只適用於等位，但 %t 不是等位",
  "不完整的類型忽略 'transparent_union' 屬性",
  "%t 不可為透明，因為 %n 沒有與第一個欄位相同的大小",
  "%t1 不可為透明，因為它有一個類型為 %t2 的欄位，其大小與第一個欄位不相同",
  null,
  "屬性 %sq 不適用於區域變數",
  "函式定義不允許屬性",
  null,
  "case 範圍內的第二個常數必須大於第一個",
  "函式定義不允許 asm 名稱",
  "typedef 中忽略 asm 名稱",
  "未知的暫存器名稱 '%s'",
  null,
  "未知的 asm 條件約束修飾元 '%s'",
  "未知的 asm 條件約束字母 '%s'",
  "asm 運算元無條件約束字母",
  "asm 輸出運算元必須有 '=' 或 '+' 修飾元其中之一",
  "asm 輸入運算元可能沒有 '=' 或 '+' 修飾元",
  null,
  null,
  "暫存器 '%s' 使用超過一次",
  "暫存器 '%s' 既被使用又被錯誤寫入記憶體區域",
  "暫存器 '%s' 被錯誤寫入記憶體區域超過一次",
  "暫存器 '%s' 有固定的用途，不可用於 asm 陳述式",
  "暫存器 '%s' 有固定的用途，不可在 asm 陳述式中被錯誤寫入記憶體區域",
  "必須完全省略空的記憶體區域清單",
  "必須是 asm 運算元",
  "必須是要記憶體區域的暫存器",
  "'format' 屬性需要有省略符號參數",
  "第一個替換引數不是第一個變數引數",
  "格式引數索引大於參數的數目",
  "格式引數沒有字串類型",
  "去除語意不清所使用的 'template' 關鍵字只可用在樣板內",
  "必須在命令列上指定偵錯選項，才能使用 db_opt pragma",
  null,
  "屬性 %sq 不適用於非函式類型 %t",
  "void 或函式類型的指標算術",
  "儲存類別必須是 auto 或 register",
  "通過省略符號參數時，%t1 可能已提升為 %t2; 請改用後者的類型",
  "%sq 不是基底類別成員",
  "__super 不可以出現在 '::' 之後",
  "__super 只可用於類別範圍",
  "__super 之後必須接 '::'",
  "[ 未顯示 %d 個具現化內容 ]",
  "損害的名稱太長",
  "已設定宣告的別名為未定義的實體 %sq",
  "宣告不符合其別名 %n",
  "宣告為別名的實體不能有定義",
  "可變長度陣列的欄位類型會被視為零長度陣列的欄位類型",
  "已忽略左值上的非標準轉換",
  "無法辨識的旗標名稱: %s",
  "無法限定 void 傳回類型",
  "這裡忽略 auto 規範 (在 Standard C/C++ 中無效)",
  "已忽略無 'packed' 屬性的對齊值的減少",
  "對應到 %no 的成員樣板已宣告為其他編譯單位中不同類型的樣板",
  "已忽略額外的初始設定式",
  "va_start 只能出現在有省略符號參數的函式中",
  "'short_enums' 選項只在 GNU C 和 GNU C++ 模式下有效",
  "第 %s2 行有無效的匯出資訊檔 %sq1 ",
  "陳述式運算式只能用於區塊範圍",
  "來源編譯單位",
  "非暫存器自動變數忽略 asm 名稱",
  null,
  "無法辨認的 UPC pragma",
  "共用區塊大小不符合先前指定的大小",
  "括號運算式被假設為區塊大小規格，而非陣列維度",
  "共用陣列的區塊大小必須大於零",
  "不允許多重區塊大小",
  "strict 或 relaxed 需要 shared",
  "此內容不能有 THREADS",
  "指定的區塊大小超過最大值 %s。",
  "不允許有傳回共用類型的函式",
  null,
  "執行緒數目不是常數時共用類型的一維陣列必須是 THREADS 的倍數",
  "不允許結構或等位中的共用類型",
  "參數可能沒有共用類型",
  "動態 THREADS 維度需要明確的區塊大小",
  "共用變數必須是 static 或 extern",
  "upc_blocksizeof 的引數是共用類型的指標 (不是共用類型本身)",
  "巢狀 upc_forall 中忽略親和性運算式",
  "不允許在 upc_forall 迴圈內外分支",
  "親和性運算式必須有共用類型或指向共用類型",
  "親和性有共用類型 (非共用指標)",
  "共用 void* 類型只能針對相等進行比較",
  "UPC 模式與 C++ 和 KR 模式不相容(&R)",
  "已忽略輸入行的 null (零) 字元",
  "字串或字元常數中的 null (零) 字元",
  "標頭名稱中的 null (零) 字元",
  "for 初始設定式中的宣告會隱藏周圍範圍內的宣告",
  "隱藏的宣告是 %p",
  "已忽略這個沒有原型的重新宣告後面的 %nfd 的原型宣告",
  null,
  "%npd 必須有外部 C 連結",
  "變數宣告會隱藏 for 初始設定式中的宣告",
  "typedef %sq 不可用於複雜的類型規範",
  "已忽略零常數的呼叫",
  "參數 %sq 不可在函式 try 區塊的 catch 子句中重新宣告",
  "必須在包含樣板的命名空間中宣告 %n 的初始明確特製化",
  "已忽略 'cc' 記憶體區域",
  "'template' 之後必須接識別項",
  "此內容不能有 MYTHREAD",
  "配置限定詞無法限定共用類型的指標",
  "配置限定詞無法限定不完整的陣列",
  "%sq 的宣告會隱藏處理常式參數",
  "已忽略陣列類型的非標準轉換",
  "這個 pragma 不能用於 _Pragma 運算子 (必須使用 #pragma 指示詞)",
  "欄位使用基底類別的尾端填補",
  "GNU C++ 編譯器可以使用位元欄位填補",
  "%nd 宣告為已被取代",
  "非靜態成員宣告不能有 asm 名稱",
  "已忽略無法辨認的格式函式類型 %sq",
  "基底類別 %no1 使用基底類別 %no2 的尾端填補字元",
  "'init_priority' 屬性只能用於靜態資料成員的定義和類別類型的命名空間範圍變數",
  "要求的初始化優先順序已保留給內部使用",
  "這個匿名等位/結構欄位被 %nd 隱藏",
  "無效的錯誤代碼",
  "無效的錯誤標記",
  "必須是錯誤代碼或錯誤標記",
  "類別大小受到尾端填補字元的影響",
  "標籤只能在函式或定義中參考",
  "不允許將控制項傳入陳述式運算式",
  null,
  "這個陳述式不允許用在陳述式運算式內",
  "無法在陳述式運算式中定義不可原樣複製的類別",
  null,
  "動態初始化的區域靜態變數不允許用在陳述式運算式內",
  "可變長度陣列不允許用在陳述式運算式內",
  "陳述式運算式不允許用在預設引數內",
  "函式指標與資料指標之間的非標準轉換",
  "介面類型不能有虛擬基底類別",
  "介面類型不能指定 'private' 或 'protected'",
  "介面類型只能衍生自其他介面類型",
  "%t 是介面類型",
  "介面類型不能有 typedef 成員",
  "介面類型不能有使用者宣告的建構函式或解構函式",
  "介面類型不能有使用者宣告的成員運算子",
  "無法在函式中宣告介面類型",
  null,
  "介面類型不能有資料成員",
  "介面類型不能包含 friend 宣告",
  null,
  "介面類型不能有巢狀類別類型",
  "介面類型不能有成員樣板",
  "介面類型不能有靜態成員函式",
  "這個 pragma 不能用於 __pragma 運算子 (必須使用 #pragma 指示詞)",
  "限定詞必須是 %t 的基底類別",
  "宣告必須對應到指定的基底類別中的純虛擬成員函式",
  "由於 %t 的大小或複雜度，導致內部計算發生整數溢位",
  "內部計算發生整數溢位",
  "__w64 只能在 int、long 和 pointer 類型上加以指定",
  "在 int、long 和 pointer 類型為 64 位元寬的環境下編譯時有可能縮小轉換",
  "目前的 pragma pack 值為 %s",
  "已忽略 pragma pack(show) 的引數",
  null,
  null,
  "已忽略先前的 __declspec(align(...))",
  "必須是 %sq 屬性參數的引數值",
  "%sq 屬性參數的引數值無效",
  "必須是 %sq 屬性參數的布林值",
  "位置引數不能接在屬性中的具名引數後面",
  "屬性 %sq1 沒有名稱為 %sq2 的參數",
  "必須是 %sq 屬性的引數清單",
  "必須是 ',' 或 ']'",
  "已經為屬性引數 %sq 指定值",
  "無法將值指派至 %sq 屬性",
  "throw 運算式可能沒有不完整類型的指標",
  "alignment-of 運算子已套用至不完整的類型",
  "%sq 只可做為獨立的屬性",
  "這裡不能使用 %sq 屬性",
  null,
  "這裡不能有屬性",
  "%sq 屬性參數的引數值無效",
  "屬性引數太多",
  "不允許從無法存取的基底類別 %t 轉換",
  "'export' 選項需要不同的樣板簽章",
  "無法串連字元種類不同的字串常值",
  "沒有模擬 GNU 配置的問題，因為它將虛擬基底 %no1 放在 %no2 物件界限之外",
  "虛擬基底 %no1 已放在 %no2 物件界限之外",
  "命名空間成員宣告中非標準的限定名稱",
  "已忽略對齊值的減少",
  "已忽略 const 限定詞",
  null,
  "無效的 GNU asm 限定詞",
  "透過省略號傳遞了不可原樣複製的類別類型",
  "va_arg 無法擷取不可原樣複製的類別類型",
  "'u' 或 'U' 後置字元必須出現在定點常值中的 'l' 或 'L' 後置字元之前",
  "'fixed_point' 選項只有在編譯 C 時才能使用",
  "整數運算元可能會造成定點溢位",
  "定點常數超出範圍",
  "無法完全代表定點值",
  "常數對 long long 而言太大; 指定了 unsigned long long 類型 (非標準用法)",
  "配置限定詞無法限定共用 void 的指標",
  "多維陣列類型中重複的 THREADS",
  "強式 using 指示詞只可出現在命名空間範圍內",
  "%nf 會宣告非樣板函式 -- 加入 <> 可參考樣板執行個體",
  "運算可能會造成定點溢位",
  "運算式必須有非整數類資料類型、列舉類型或定點類型",
  "運算式必須有非整數類資料類型或定點類型",
  "以 'noreturn' 宣告的函式不會進行傳回",
  "已忽略 asm 名稱，因為它與上一個宣告衝突",
  "不可重新宣告類別成員 typedef",
  "使用暫存區的位址",
  "類別宣告 (也非定義) 忽略屬性",
  "定點值已隱含轉換成浮點類型",
  "定點類型沒有分類",
  "樣板參數可能沒有定點類型",
  "不允許十六進位浮點常數",
  "'named_address_spaces' 選項只有在編譯 C 時才能使用",
  "浮點值不適合必要的定點類型",
  "值無法完全轉換成定點值",
  "定點轉換導致符號變更",
  "整數值不適合必要的定點類型",
  "定點運算結果超出範圍",
  "多重具名位址空間",
  "無法在具名位址空間中儲存有自動儲存期的變數",
  "無法以具名位址空間限定類型",
  "無法以具名位址空間限定函式類型",
  "無法以具名位址空間限定欄位類型",
  "定點值不適合必要的浮點類型",
  "定點值不適合必要的整數類型",
  "值不適合必要的定點類型",
  "'named_registers' 選項只有在編譯 C 時才能使用",
  "這裡不允許使用具名暫存器儲存類別",
  "已經以不相容的具名暫存器儲存類別重新宣告 %nd",
  "無法為別名變數指定具名暫存器儲存類別",
  "具名暫存器儲存規範已在使用中",
  "'embedded_c' 選項無法和控制個別 Embedded C 功能的選項相結合",
  "EDG_BASE 目錄無效: %s",
  null,
  "第 %s 行預先定義的巨集項目無效: %s2",
  "無效的巨集模式名稱 %sq",
  "預先定義的巨集 %sq 的重新定義不相容",
  "%nd 的重新宣告遺漏了具名暫存器儲存類別",
  "具名暫存器對變數類型而言太小",
  "無法以具名暫存器儲存類別宣告陣列",
  "列舉類型的 const_cast 並非標準用法",
  "'embedded_c' 選項只有在編譯 C 時才能使用",
  "這裡不允許使用具名位址空間限定詞",
  "空的初始設定式對未指定界限的陣列而言無效",
  "函式傳回不完整的類別類型 %t",
  "%n 已經初始化; 將忽略類別外的初始設定式",
  "宣告會隱藏 %nd",
  "無法在具名位址空間中配置參數",
  "定點或浮點常數的後置字元無效",
  "無法在具名位址空間中配置暫存器變數",
  "必須是 'SAT' 或 'DEFAULT'",
  "%n 沒有對應的 delete%s 成員運算子 (要在初始化配置物件期間發生例外狀況時呼叫)",
  "無法以 'dllimport' 或 'dllexport' 宣告執行緒區域變數",
  "無法以具名位址空間限定函式傳回類型",
  "無法為元素有非一般解構函式的可變陣列成員指定初始設定式",
  "無法為間接可變陣列成員指定初始設定式",
  "GNU 版本號碼無效: %s",
  "已忽略出現在小括號內的初始設定式之後的變數屬性",
  "此轉換的結果不能做為左值",
  "否定不帶正負號的定點值",
  null,
  null,
  "暫存器名稱只能用於暫存器變數",
  "具名暫存器變數不能有 void 類型",
  null,
  "參數不能有連結範圍規範",
  "多重連結範圍規範",
  "連結範圍規範只能出現在有外部連結的函式和變數上",
  "重新宣告不能降低連結範圍",
  "這個宣告不能有連結範圍規範",
  "全域範圍宣告中非標準的限定名稱",
  "64 位元整數類資料類型隱含轉換成較小整數類資料類型 (可能有可攜性問題)",
  "64 位元整數類資料類型明確轉換成較小整數類資料類型 (可能有可攜性問題)",
  "從指標轉換成大小一樣的整數類資料類型 (可能有可攜性問題)",
  null,
  "類別定義不能有 friend 規範; 已忽略 friend 規範",
  "只有靜態和外部變數可以使用執行緒區域儲存區",
  "多重執行緒區域儲存區規範",
  "沒有定義虛擬 %n (因此不能在其他地方加以定義，因為它是未命名的命名空間的成員)",
  "在註解之外原始程式行或字元/字串常值中的歸位字元",
  "運算式必須有定點類型",
  "已忽略使用不當的存取規範",
  "指標已轉換成布林",
  "成員指標已轉換成布林",
  "已忽略儲存規範",
  "類別樣板忽略 dllexport 和 dllimport",
  "基底類別的 dllexport/dllimport 規格與衍生類別的不同",
  "重新宣告無法將 dllexport/dllimport 加入到 %nod",
  "dllexport/dllimport 與 %nod; 衝突; 假設為 dllexport",
  "無法定義 dllimport 實體",
  "dllexport/dllimport 需要有外部連結",
  "以 dllexport/dllimport 宣告的類別成員本身無法以這類規範宣告",
  "無 DLL 介面的類別類型的欄位已用於有 DLL 介面的類別",
  "小括號內的成員宣告並非標準用法",
  "已忽略行接合處的反斜線與新行之間的空白字元",
  "dllexport/dllimport 與 %nod; 衝突; 已卸除 dllimport/dllexport",
  "匿名成員類別的成員無效 -- 類別 %t 有不允許的成員定義",
  "非標準的 reinterpret_cast",
  "位置格式規範不能為零",
  "區域類別無法從封入函式參考可變長度陣列",
  "成員 %nd 已有 explicit dllexport/dllimport 規範",
  "函式傳回類型不能有可變長度陣列",
  "類型 %t 的成員指標不能有可變長度陣列類型",
  "陳述式運算式的結果不能有包含可變長度陣列的類型",
  "三併詞的支援已停用",
  "%sq 屬性只能出現在有外部連結的函式和變數上",
  "strict 模式不相容，因為將命名空間 std 視為全域命名空間的別名",
  "在巨集 '%s' %p 的展開中",
  "<未知>",
  "",
  "[ 未顯示 %d 個巨集展開 ]",
  "在 %p 的巨集展開中",
  "無效的符號運算元名稱 %sq",
  "符號比對條件約束必須參考十大運算元之一",
  "此內容不支援使用 __if_exists",
  "__if_exists 區塊未在開啟的相同範圍關閉",
  "無法動態初始化執行緒區域變數",
  "轉換會卸除 '__unaligned' 限定詞",
  "某些列舉程式無法以列舉類型基礎的整數類資料類型來表示",
  "friend 類別樣板宣告不能有預設引數",
  "多重字元的字元常值 (可能有可攜性問題)",
  "必須是類別、結構或等位類型",
  "offsetof 的第二個運算元必須是欄位",
  "offsetof 的第二個運算元可能不是位元欄位",
  "無法將 offsetof 套用至虛擬基底的成員",
  "offsetof 已套用到非標準配置類別的類型",
  "成員函式的 friend 宣告不能有預設引數",
  "非定義的 friend 宣告不能有預設引數",
  "不允許重新宣告先前以預設引數宣告為 friend 的 %nd",
  "%t 的限定詞無效 (這裡不允許使用衍生類別)",
  "類別 %t 定義的限定詞無效",
  "沒有 %sq 的預先 push_macro",
  "不允許寬字串常值",
  null,
  "%sq 只允許用於 C",
  "__ptr32 和 __ptr64 必須接在 '*' 後面",
  "__ptr32 和 __ptr64 無法同時套用",
  "%sq 的樣板引數清單必須與參數清單相符",
  "不允許不完整的類別類型",
  "不支援複雜整數類資料類型",
  "__real 和 __imag 只能套用至複雜值",
  "__real/__imag 已套用至實數值",
  "%nd 宣告為已被取代 (%sq)'",
  "%nd 的重新定義無效",
  "dllimport/dllexport 已套用至未命名的命名空間的成員",
  "__thiscall 只能出現在非靜態成員函式宣告上",
  "__thiscall 不允許用於有省略符號參數的函式",
  "%n 的明確具現化必須優先於本身的第一次使用 (%p)",
  "密封類別類型不能做為基底類別",
  "重複的類別修飾元",
  "成員函式不能同時有 'abstract' 和 'sealed' 修飾元",
  "密封成員不可以是純虛擬的",
  "無法以 'abstract' 或 'sealed' 修飾元宣告非虛擬函式",
  "以 'override' 宣告的成員函式不會覆寫基底類別成員",
  "無法覆寫密封 %nd",
  "%nd 已經以類別修飾元 'abstract' 宣告",
  "位於行 ",
  "屬於",
  "含有",
  "關鍵字",
  "巨集",
  "標籤",
  "樣板參數",
  "類型",
  "集合聯集",
  "類別",
  "結構",
  "樣板類樣板參數",
  "樣板",
  "類別樣板",
  "列舉",
  "參數",
  "處理常式參數",
  "變數",
  "非類型",
  "常數",
  "函式",
  "多載函式",
  "成員",
  "欄位",
  "命名空間",
  "具名暫存器",
  "具名位址空間",
  "函式樣板",
  "依據樣板引數",
  "依據樣板引數",
  " (宣告 ",
  "(原始程式碼結尾)",
  "原始程式碼結尾",
  "行",
  "行",
  "資料行",
  "備註",
  "備註",
  "警告",
  "警告",
  "錯誤",
  "錯誤",
  "重大錯誤",
  "重大錯誤",
  "命令列錯誤",
  "命令列錯誤",
  "內部錯誤",
  "內部錯誤",
  null,
  null,
  "已達錯誤限制。",
  "內部錯誤迴圈",
  "處理重大錯誤時產生迴圈。",
  null,
  "暫存區",
  "前置處理輸出",
  "未經處理的清單",
  "交互參考",
  "中繼語言 (1)",
  "中繼語言 (2)",
  "中繼語言 (3)",
  "中繼語言 (4)",
  "中繼語言 (5)",
  "中繼語言 (6)",
  "中繼語言 (7)",
  "中繼語言 (8)",
  "中繼語言 (9)",
  null,
  null,
  null,
  null,
  null,
  "遺漏無法重新定義的旗標",
  "',' 後面遺漏模式",
  "遺漏巨集名稱",
  "無法重新定義的值無效",
  "函式修飾元重複",
  "char16_t literal 的字元無效",
  null,
  "無法辨認的呼叫慣例 %s，必須是下列其中一個: ",
  null,
  null,
  null,
  "列舉類型的基礎類型必須是整數類型",
  "某些列舉程式常數無法以 %t 來表示",
  "目前的模式不允許 %sq",
  "type traits helpers 選項只有在編譯 C++ 時才能使用",
  "'sentinel' 屬性需要有省略符號參數",
  "引數必須是常數 null 指標值",
  "sentinel 值的引數數目不足",
  "sentinel 引數必須對應到省略符號",
  "__declspec(implementation_key(...) 只能出現在 #pragma start_map_region 與 #pragma stop_map_region 之間",
  "#pragma start_map_region 已在使用中: 已忽略 pragma",
  "#pragma start_map_region 目前不在使用中: 已忽略 pragma",
  "%n 無法用來命名解構函式 (需要類型名稱)",
  "非標準的空白寬字元常值視為 L'\\0'",
  "這裡不可指定 'typename'",
  "非位置的 delete 運算子在有虛擬解構函式的類別中必須是可見的",
  "名稱連結與 %nd 的上一個宣告衝突",
  "別名會建立別名實體的循環",
  null,
  "特定暫存器中配置的有靜態儲存期的變數無法以初始設定式宣告",
  "在特定暫存器中配置的變數必須可以原樣複製",
  "已捨棄 %no 的預先定義的意義",
  null,
  "類別類型不適合搭配指示項使用",
  null,
  "匿名等位限定詞並非標準用法",
  "已忽略匿名等位限定詞",
  null,
  "已忽略 __declspec(%s) (它對 C struct 無意義)",
  "在宣告之間的逗號後面的規範並非標準用法",
  "已忽略非標準的規範",
  "列舉宣告 (也非定義) 忽略屬性",
  "以 'mutable' 宣告參考並非標準做法",
  "陣列的條件宣告一定是 true",
  "靜態判斷提示失敗，因為 %sq",
  "已忽略可見度屬性，因為它與上一個宣告衝突",
  "欄位名稱會解析成一個以上的位移 -- 請參閱 %nod1 和 %nod2",
  "%sq 不是欄位名稱",
  "case 標籤值已出現在這個 switch %p 中",
  "成員函式不能有內部連結",
  "宣告會隱藏內建 %n",
  "宣告多載內建 %n",
  "編譯一個以上的編譯單位時不可指定列出巨集定義的選項",
  "%n 的宣告後面有未預期的括號 (是參數清單格式錯誤還是初始設定式無效?)",
  "字串初始設定式前後的括號並非標準用法",
  "__interface",
  "以 auto 類型規範宣告的變數不能出現在它自己的初始設定式中",
  "無法推算 'auto' 類型",
  "'auto' 類型不允許以 '{...}' 初始化",
  "'auto' 類型不能出現在最上層陣列類型中",
  "'auto' 類型不能出現在最上層函式類型中",
  "類型 %t 的成員不能有 in-class initializer",
  "有類別內的初始設定式的成員必須是常數",
  "無法推算 'auto' 類型 (需要初始設定式)",
  "這個實體的 'auto' 類型是 %t1，但先前已隱含著 %t2",
  "無效的建構函式宣告",
  "不當使用類型限定詞",
  "等位不可以是 abstract 或 sealed",
  "這裡不允許使用 'auto'",
  "基底類別類型的定義尚未完成",
  "'extern template' 不能參考靜態 %nd 的特製化",
  "'extern template' 不能接在 %n 的明確具現化後面",
  "__declspec(restrict) 需要有傳回指標類型的函式",
  "'report_gnu_extensions' 選項只在 GNU C 和 GNU C++ 模式下有效",
  "可變長度陣列類型並非標準用法",
  "指示項並非標準用法",
  "這個指示項語法是一種 GNU 擴充功能",
  "複合常值並非標準用法",
  "陳述式運算式是一種 GNU 擴充功能",
  "先前定義的實體忽略 asm 名稱",
  "屬性是一種 GNU 擴充功能",
  "擴充的 asm 語法是一種 GNU 功能",
  "易變的 asm 宣告是一種 GNU 擴充功能",
  "asm 名稱規範是一種 GNU 擴充功能",
  "'__restrict' 限定詞並非標準用法",
  "'typeof' 是一種 GNU 擴充功能",
  "修改 typedef 的大小或正負號狀態並非標準做法",
  "零長度陣列是一種 GNU 擴充功能",
  "可變陣列成員並非標準用法",
  "'nonnull' 屬性參考非指標參數",
  "'nonnull' 屬性的引數多於參數數目",
  "參數沒有指標類型",
  "為參數提供的 null 引數帶有 'nonnull' 屬性標記",
  "%t1 的解構函式已經隱藏，因為無法存取 %t2 的解構函式",
  "需要 %t 的隱藏的解構函式",
  "常式既是 'inline' 也是 'noinline'",
  "無效的 cleanup 常式",
  "'cleanup' 屬性需要有自動儲存期",
  "'cleanup' 屬性不適用於參數",
  "cleanup 常式有無效的類型",
  "cleanup 常式的呼叫可能需要進行轉換",
  "__sptr 和 __uptr 必須接在 '*' 後面",
  "不能同時指定 __sptr 和 __uptr",
  "擴展從 %t1 到 %t2 的指標轉換會擴充正負號位元",
  "__sptr 和 __uptr 不適用於成員指標類型",
  "%t 的複製指派運算子的宣告已經隱藏，因為 %n 不是常數",
  "因為 %n 有參考類型，所以已經將 %t 的複製指派運算子宣告隱藏",
  "%t1 的複製指派運算子的宣告已經隱藏，因為 %t2 的宣告已經隱藏",
  "%t1 的複製指派運算子的宣告已經隱藏，因為 %t2 的宣告模稜兩可",
  "%t1 的複製指派運算子的宣告已經隱藏，因為無法存取 %t2 的宣告",
  "%t1 的複製建構函式的宣告已經隱藏，因為 %t2 的宣告已經隱藏",
  "%t1 的複製建構函式的宣告已經隱藏，因為 %t2 的宣告模稜兩可",
  "%t1 的複製建構函式的宣告已經隱藏，因為無法存取 %t2 的宣告",
  "%t1 的解構函式不會被呼叫，因為無法加以存取，而且 %t2 的解構函式已經隱藏",
  "檔案結尾處的定義後面沒有接分號或宣告子",
  "第一個引數必須是整數或列舉類型的指標",
  "同步運算只在大小為 1、2、4 或 8 的物件上有效",
  "已忽略額外的引數",
  "'=' 假設下列巨集名稱 %sq 位於命令列定義中",
  "巨集名稱 %sq 及其替代文字之間需要有空白字元",
  "不使用呼叫的結果",
  "void 傳回類型忽略 'warn_unused_result' 屬性",
  null,
  "使用限定名稱重新宣告時忽略 dllimport/dllexport",
  "字元常值中有太多字元 -- 已忽略額外的前置字元",
  "%n 不能在它的定義 %p 後面宣告為 inline",
  null,
  null,
  "樣板引數不可參考無名稱連結的類型",
  "這裡忽略 'virtual'",
  "樣板引數不可參考可變長度陣列類型",
  "通用字元名稱無法指定 Surrogate 字碼指標",
  "#include_next 不能用於主要原始程式檔",
  "無法在樣板成員定義中指定 %no1 -- 假設為 %no2",
  "區域函式宣告忽略 %sq 屬性",
  "與 %sq (於 %n 中) 的串連不會建立有效的語彙基元",
  "%no 模稜兩可 (假設為 %n2)",
  "靜態成員函式不能有類型限定詞",
  "建構函式或解構函式不能有類型限定詞",
  "new 運算子和 delete 運算子不能有類型限定詞",
  "非成員函式不能有類型限定詞",
  "%s 的引數有副效應但未計入評估",
  "無法辨識的 Unicode 來源類型 (必須是 UTF-8、UTF-16、UTF-16LE 或 UTF-16BE 其中之一): %s",
  "在前置處理輸出中無法顯示十六進位值為 %s 的 Unicode 字元",
  "要求的建構函式/解構函式優先權已保留給內部使用",
  "無法辨認的 GCC pragma",
  "無法辨認的 GCC 可見度 pragma 指示詞",
  "無法辨認的可見度類型",
  "可見度 pragma 仍在使用中",
  "沒有相符的可見度推送",
  "不完整類型的 typeid",
  null,
  "假設陣列 %n 有一個元素",
  "vector_size 屬性需要算術或列舉類型",
  "向量大小太大",
  "向量中的元素數目必須是 2 的次方",
  "向量大小必須是元素大小的倍數",
  "不允許向量和純量混合的運算",
  "運算需要兩個大小相同的向量",
  "不允許與樣板相依的向量大小",
  null,
  null,
  "vector_size 屬性不允許有複雜元素類型",
  null,
  "向量運算需要相同的元素類型",
  "向量運算不適用於非整數類資料類型的向量",
  "無法開啟 %s 檔案 %sq2",
  "無法開啟 %s 檔案 %sq2: %s3",
  "先行編譯標頭檔",
  "預先定義巨集",
  "已產生 C",
  "已產生 C++",
  "來源",
  "寫入 %s 檔案時發生錯誤: %s2",
  "不是一般檔案",
  "是目錄",
  "無效的檔名",
  "定義清單",
  "具現化要求",
  "匯出的樣板",
  "匯出資訊",
  "樣板資訊",
  "IL 輸出",
  "轉換卸除了 '__restrict' 限定詞",
  "無法取得 %sq 的對應記憶體位置: %s2",
  "已忽略 restrict 限定詞",
  null,
  "陣列有可變陣列成員的元素並非標準用法",
  "樣板參數可能沒有向量類型",
  "%n1 的初始化會在 %n2 的初始化之前完成",
  null,
  "列舉規範忽略繼承類型",
  null,
  "列舉規範忽略修飾元",
  "識別項字元無法以 Unicode 表示",
  "標頭名稱包含無法以 Unicode 表示的字元",
  "%sq 不是有效的地區設定名稱",
  "以樣板參數宣告 void 參數清單並非標準做法",
  "Lambda 選項只有在編譯 C++ 時才能使用",
  "明確的擷取符合預設值",
  "%n 不是變數",
  "無法在 Lambda 中擷取有靜態儲存期的變數",
  "'this' 無法藉傳址方式擷取",
  "'this' 不能用在這個 Lambda 的主體內",
  "無法在 Lambda 的主體內參考外部範圍匿名等位的成員",
  "無法在 Lambda 主體內參考封入函式區域變數，除非它位於擷取清單中",
  "在 Lambda 主體中參考外部範圍區域變數無效",
  "無法擷取目前函式範圍外的區域變數",
  "無法在 Lambda 主體內參考封入函式 'this'，除非它位於擷取清單中",
  null,
  "lambda 擷取到的變數屬於類型 %t1，無法複製到類型為 %t2 的閉包類別欄位",
  "範本目錄無效: %s",
  "錯誤",
  "個錯誤",
  "重大錯誤",
  "個重大錯誤",
  "且",
  "在進行 '%s' 的編譯時偵測到。",
  "在進行這個編譯時偵測到。",
  "列舉值超出其基礎類型 (%t) 的範圍",
  "後面接著空白字元的 '\\' 不是行接合",
  "沒有執行階段類型資訊就無法進行這個 dynamic_cast，但此資訊卻被停用",
  "%t 的轉換模稜兩可; 已選取直接基底",
  "內部緩衝區將會太長",
  "已使用 C++ 例外狀況處理常式，但卻尚未指定例外狀況處理語意",
  "建構函式忽略類型限定詞",
  "Lambda 所擷取的變數不能有包含可變長度陣列的類型",
  "不相容的向量類型之間的轉換",
  "必須是 '{'，引入 Lambda 主體",
  "右值參考選項只有在編譯 C++ 時才能使用",
  "Lambda 不能有類型限定詞",
  "名稱在擷取清單中不能出現超過一次",
  "已忽略明確的樣板引數",
  "常數運算式不能有 Lambda",
  "%t 不是類別類型",
  "套用到陣列指標類型的 'delete' 視為 delete[]",
  "套用到陣列指標類型的 'delete' 並非標準用法; 視為 delete[]",
  "%n 無法用指定的引數清單呼叫",
  "右值參考無法繫結至左值",
  "非類型樣板參數不能有右值參考類型",
  "已忽略類型限定詞 (基礎類型是參考)",
  "使用區域類型宣告的 %n，必須定義在這個編譯單位中",
  "使用無連結的類型宣告的 %n，必須定義在這個編譯單位中",
  "dynamic_cast 右值參考的運算元必須有完整的類別類型",
  "'= default' 只能出現在預設建構函式、複製/移動建構函式、複製/移動指派運算子和解構函式上",
  "'= delete' 只能出現在函式的第一個宣告上",
  "無法參考 %npd -- 它是一個被刪除的函式",
  "未經評估的運算式不能有 Lambda",
  "__builtin_va_arg_pack/__builtin_va_arg_pack_len 只能出現在有省略符號參數的內嵌函式中",
  "無法在 friend 宣告上指定 '= default'",
  "必須是 C++ 關鍵字",
  null,
  "位移不是常數",
  "無法辨認的 #pragma 註解類型 %sq",
  "控制 'auto' 是否為類型規範的選項只有在編譯 C++ 時才能使用",
  "控制 'auto' 是否為儲存類別的選項只有在編譯 C++ 時才能使用",
  "'auto' 的類型規範和儲存類別規範意義不能同時處於停用狀態",
  "#pragma 註解中無效的字串",
  "被刪除的函式會覆寫沒有被刪除的 %n",
  "沒有被刪除的函式會覆寫被刪除的 %n",
  "無法參考 %t 的預設建構函式 -- 它是一個被刪除的函式",
  "右值參考不允許為 catch 類型",
  "%n 的預設引數與其他編譯單位中的宣告不相容",
  "%n 的預設引數在 %sq 的編譯期間有所不同",
  null,
  "%n 的初始設定式在其他編譯單位中各不相同",
  "%n 的初始設定式在 %sq 的編譯期間有所不同",
  "與樣板相依的類型不能有指示項",
  "無法辨認的一致性類型",
  "必須是 'on' 或 'off'",
  "#pragma conform(forScope) 堆疊是空的",
  "上一個 #pragma conform(forScope) 項目沒有符合 %sq",
  "forScope 行為並非標準用法",
  "forScope 行為是標準用法",
  "無法刪除函式 'main'",
  "類型限定詞在這裡是無意義的",
  "預設指派運算子的類型無效",
  "無法預設函式樣板",
  "預設建構函式的類型無效",
  "函式呼叫需要一個引數",
  "函式呼叫需要實數 (浮點數) 引數",
  "無法預設有預設引數的複製建構函式",
  "無法刪除預先宣告的函式",
  "if 陳述式中的 dependent 陳述式是空的",
  "if 陳述式的 'else' 子句中的 dependent 陳述式是空的",
  "複製作業所需的 %nfd 已被排除，無法加以參考 -- 它是一個被刪除的函式",
  "'main' 的第一個參數 %t 並非標準用法，必須是 'int'",
  "'main' 的參數數目並非標準用法，必須是零個或兩個參數",
  "'main' 的第二個參數 %t 並非標準用法，必須是 'char *[]' 或 'char **'",
  "%sq 被同時指定為系統和非系統 include 目錄 -- 將忽略非系統項目",
  "控制移動建構函式和移動指派運算子的選項只有在編譯 C++ 時才能使用",
  null,
  null,
  "尾端傳回類型需要有 'auto' 類型規範",
  "尾端傳回類型不能出現在巢狀宣告子中",
  "有尾端傳回類型的函式宣告子前面必須有簡單的 'auto' 類型規範",
  "'auto' 函式需要有尾端傳回類型",
  "成員樣板不能有純虛擬函式規範",
  "字串常值太長 -- 已忽略額外的字元",
  "控制 nullptr 關鍵字的選項只有在編譯 C++ 時才能使用",
  "std::nullptr_t 已轉換成布林",
  null,
  null,
  "屬性 %sq 不允許空引數清單",
  "屬性出現一次以上",
  "屬性 %sq 在這裡不適用",
  "屬性 %sq 不適用於位元欄位",
  "屬性 %sq 需要位元欄位",
  "屬性 %sq 不適用於成員函式",
  "屬性 %sq 需要成員函式",
  "屬性 %sq 不適用於虛擬函式",
  "屬性 %sq 需要虛擬函式",
  "屬性 %sq 不適用於純虛擬函式",
  "屬性 %sq 需要純虛擬函式",
  "屬性 %sq 不適用於暫存器變數",
  "屬性 %sq 需要暫存器變數",
  "屬性 %sq 未出現在原始宣告上",
  "這裡不能有屬性",
  "屬性 %sq 必須出現在類別定義中",
  "'final' 已套用至純虛擬函式",
  "無法覆寫 'final' %nd",
  "將靜態 %n 視為外部，因為已被參考但未定義",
  "啟用 GNU-C89 內嵌的選項只能在編譯 C 時使用",
  "函式先前未以 'gnu_inline' 屬性宣告",
  "非內嵌函式忽略 'gnu_inline' 屬性",
  "%n 先前未以 carries_dependency 屬性宣告",
  "陣列 %n 的初始設定式無效",
  "建置執行階段程式庫時必須指定 C++11 或 C++14 模式",
  "屬性 %sq 不適用於函式類型",
  "屬性 %sq 需要函式類型",
  "屬性 %sq 不適用於非靜態成員函式",
  "屬性 %sq 不適用於自動變數",
  "屬性 %sq 需要自動變數",
  "屬性 %sq 不適用於具有外部連結的變數或函式",
  "屬性 %sq 需要區域變數",
  "這裡忽略屬性",
  "屬性不適用於任何實體",
  "屬性引數替代錯誤",
  "'tls_model' 屬性的引數必須是 'global-dynamic'、'local-dynamic'、'initial-exec' 或 'local-exec'",
  "宣告 %p 指定了不同的 'tls_model' 引數",
  "屬性 %sq 不適用於內嵌函式",
  "屬性 %sq 需要內嵌函式",
  "include_alias pragma 中的兩個檔案名稱必須使用相同的分隔符號字元",
  "比較帶正負號運算元與不帶正負號運算元",
  "未命名的類型參忽略屬性 %sq",
  "已忽略屬性 %sq，因為未遵循任何定義",
  "執行緒位置與 %nd 的上一個宣告不相容",
  "無法在這個 Lambda 主體內參考這個封入函式區域變數，因為封閉式 Lambda 不允許隱含擷取",
  "這個屬性引數包含無對應的括弧、中括弧或大括弧",
  "__builtin_fpclassify 的呼叫需要五個整數引數，後面跟隨著一個浮點引數",
  "__builtin_fpclassify 呼叫中的最後一個引數必須是實數的浮點類型",
  "無法將對齊設定為小於預設對齊",
  "明確具現化中不允許使用屬性",
  "屬性 %sq 不適用於定義",
  "屬性 %sq 需要定義",
  "標準屬性不能出現在不是定義的 friend 宣告中",
  "指定的對齊 (%s1) 不同於在上一個宣告中指定的對齊 (%s2)",
  "對齊屬性也必須出現在定義 %p 中",
  "%n 不可用於別名宣告的類型 ID",
  "別名樣板",
  "%t 不可以是透明，因為它的第一個欄位具有浮點類型",
  "%t 不可以是透明，因為它的第一個欄位是位元欄位",
  "'base_check' 類別的虛擬函式會覆寫基底類別成員，但缺少 'override' 屬性",
  "已在不會隱藏基底類別宣告的宣告上指定 'hiding' 屬性",
  "已在 using 宣告 %p 所參考的宣告上指定 'hiding' 屬性",
  "隱藏 %nd 的宣告 (在 'base_check' 類別中) 需要有屬性 'hiding'",
  "%n 不是在這個編譯單位中定義，但相依於區域類型",
  "%n 不是在這個編譯單位中定義，但相依於沒有連結的類型",
  "另一個編譯單位遺漏屬性 %sq",
  "屬性 %sq 與另一個編譯單位衝突",
  "'nonstd_gnu_keywords' 選項只在 GNU C 和 GNU C++ 模式中有效",
  "在常數運算式中使用 const 變數並非 C 的標準用法",
  "無法為具有自動儲存期的可變陣列成員指定初始設定式",
  null,
  "'final' 類別類型不能當做基底類別使用",
  "不再提供標準 C++ 語言的匯出樣板",
  "不允許與樣板相依的指示項",
  "offsetof 的第二個運算元可能不是具有參考類型的欄位",
  "存留期長的暫存區與其他要求的較新語言功能不相容",
  "寬字元字串常值將不會在診斷中引用",
  "遺漏屬性 %sq 的引數",
  "選項 'c++11' 和 'c++11_sfinae' 需要不同的編譯器組態",
  "樣板參數封裝不在參數清單結束處",
  "這裡不允許參數封裝宣告",
  "參數封裝不可有預設值",
  "C++/CLI 只能在 Microsoft C++ 模式中啟用",
  "'value__' 只能做為列舉值常數的名稱 (在這個內容中為保留名稱)",
  "布林基礎類型的列舉類型中需要明確的列舉值",
  null,
  "參考到參數封裝 %sq，卻未展開",
  "封裝展開未利用到任何引數封裝",
  "封裝 %sq 的項目數與 %sq2 不同",
  null,
  "列舉類型不允許 vector_size 屬性",
  "屬性不可以同時為靜態和虛擬",
  "索引屬性不可以是 trivial",
  "這個宣告不能出現在屬性定義中",
  "限定的函式類型不能用來宣告存取子函式",
  "存取子函式不能有省略符號參數",
  "已經為這個屬性 %p 宣告 'get' 存取子",
  "已經為這個屬性 %p 宣告 'set' 存取子",
  "'get' 存取子不能有參數",
  "'get' 存取子的傳回類型不符合屬性類型",
  "'set' 存取子的傳回類型必須是 void",
  "屬性不能宣告空白的索引清單",
  "屬性索引不能有類型 void",
  "索引類型不符合 'set' 存取子中對應的參數",
  "索引類型不符合 'get' 存取子中對應的參數",
  "'set' 存取子中遺漏索引類型",
  "'get' 存取子中遺漏索引類型",
  "'set' 存取子遺漏值參數",
  "存取子函式有太多參數",
  "'set' 存取子的最後一個參數不符合屬性類型",
  "%sq 需要 C++/CLI 模式",
  "Win32 應用程式開發介面 '%s' 有錯誤: %s",
  "#using 只能用在全域範圍",
  "中繼資料",
  "成員名稱 %sq 已被 %nd 保留",
  "必須是 '['",
  "%[C++/CLI] 模式需要 microsoft_version >= 1600",
  "預設索引的屬性不可以為靜態",
  "屬性存取子不可以同時為靜態和虛擬",
  "最上層可見度規範不能出現在巢狀類型宣告上",
  "最上層可見度規範需要類型定義",
  "trivial 屬性不能有參考類型",
  "trivial 屬性不能有 const 或 volatile 類型",
  "%nd 先前宣告為不同類型的列舉類型",
  "Lambda 所擷取的變數不能有 %[managed] 類別類型",
  "%[managed] 類別不能有以 covariant 傳回類型覆寫的虛擬函式",
  "不允許控制代碼陣列",
  "不允許陣列的控制代碼",
  "不允許函式的控制代碼",
  "不允許 void 的控制代碼",
  "不允許有控制代碼、指標或參考的控制代碼",
  "不允許函式的追蹤參考",
  null,
  "欄位不可以是追蹤參考",
  "追蹤參考不可以用這種方式與一般參考合併",
  "靜態儲存期的變數不可以有 ref 類別類型",
  "%[managed] 類別不可以是未命名的",
  "%[managed] 類別不可以是區域",
  "%nd 先前宣告為不同類型的類別",
  "%nd 先前宣告為不同類型的類別樣板",
  "常值資料成員只能是 %[managed] 類別的成員",
  "必須初始化常值資料成員",
  "不允許類型 %t 的常值資料成員",
  "const 對常值資料成員沒有作用",
  "initonly 資料成員只能是 %[managed] 類別的成員",
  "const 對 initonly 資料成員沒有作用",
  "%nd 沒有 'get' 存取子",
  "%nd 沒有 'set' 存取子",
  "靜態建構函式不能有參數",
  "靜態建構函式不能是成員樣板",
  "不允許以複合左值做為 asm 輸出運算元",
  "屬性只能是 %[managed] 類別的成員",
  "%[managed] 類別的成員函式不允許類型限定詞",
  "不允許指向 %[C++/CLI] ref 類別或介面類別的一般指標",
  "不允許 %[C++/CLI] ref 類別或介面類別的一般參考",
  "覆寫規範未替基底類別成員函式命名",
  "覆寫規範指定了非虛擬成員 %nd",
  "成員函式覆寫了已經被 %nd2 覆寫的 %nd1",
  "最多只允許一個可見度規範",
  "用於委派定義的類型 %t 不是函式類型",
  "委派成員類型只能是 %[managed] 類別的成員",
  "不允許有委派類型的追蹤參考",
  "這裡不允許使用委派類型",
  "這個封裝展開產生了空白的運算式清單，但這裡需要運算式",
  "事件不可以同時為靜態和虛擬",
  "事件只能是 %[managed] 類別的成員",
  "這個宣告不能出現在事件定義中",
  "事件類型必須是委派的控制代碼類型",
  "已經為這個事件 %p 宣告 'add' 存取子",
  "已經為這個事件 %p 宣告 'remove' 存取子",
  "已經為這個事件 %p 宣告 'raise' 存取子",
  "事件存取子不可以同時為靜態和虛擬",
  "'add' 和 'remove' 存取子的傳回類型必須是 void",
  "事件存取子遺漏值參數",
  "存取子函式有太多參數",
  "事件存取子的參數類型 %t1 不符合事件類型 (%t2)",
  "'raise' 存取子的類型不符合事件的委派引動類型",
  "事件定義必須包含 'add' 和 'remove' 存取子",
  "靜態轉換函式只能接受一個引數",
  "靜態運算子必須有參數類型 T、T&,T%% 或 T^ with T = %t",
  "sizeof... 的運算元必須是參數封裝名稱",
  "sizeof... 運算子只能用在 variadic 樣板中",
  "事件名稱不能出現在這裡",
  "不允許非 %[managed] 類別的控制代碼",
  "不允許不限範圍列舉類型的控制代碼",
  "%[managed] 類別不能有 'property' 屬性",
  "純虛擬函式規範 ('= 0') 後面接著定義不是標準用法",
  "%[managed] nullptr 類型不能用在這裡",
  "'&' 運算子不能用來取得 ref 類別類型之物件的位址",
  "不允許 %[managed] 類別的陣列",
  "靜態儲存期的變數不可以有控制代碼或追蹤參考類型",
  "Lambda 所擷取的變數不能是控制代碼或追蹤參考",
  "%[C++/CLI] 參數陣列需要一維 %[cli::array] 類型的控制代碼",
  "無法從檔案 %sq 匯入中繼資料",
  "無法擴充 cli 命名空間",
  "%[cli::array] 的元素類型必須是控制代碼或實值類型",
  "%[cli::array] 類型的維度數無效",
  "cli::interior_ptr/cli::pin_ptr 必須指向標準類別、實值類別、整數、控制代碼或標準指標",
  "%t 不可以是類別成員",
  "不允許類型 cli::pin_ptr 的參數",
  "無效的完成項宣告",
  "完成項不能有參數",
  "完成項不允許類型限定詞",
  "不能在完成項上指定傳回類型",
  "using 宣告不能替完成項命名",
  "必須限定完成項名稱",
  "完成項名稱 %t1 的限定詞不符合類型 %t2",
  "%n 不能用來命名完成項 (需要類型名稱)",
  "類型 %t 的完成項名稱無效",
  "完成項參考模稜兩可 -- %n1 和 %n2 兩者都可使用",
  "完成項只能是 ref 類別的成員",
  null,
  "做為完成項名稱的類型不符合類型 %t",
  "沒有這個類型的完成項",
  "'%%' 運算子只能用在 %[managed] 類別類型的物件上",
  "不允許 cli::interior_ptr 的指標、控制代碼或參考",
  "不允許 cli::pin_ptr 的指標、控制代碼或參考",
  "不允許 %[C++/CLI] 陣列的指標或參考",
  "這裡不允許使用 %[C++/CLI] 陣列類型",
  "%[C++/CLI] ref 類別只能衍生自另一個 ref 類別或衍生自介面類別",
  "%[C++/CLI] 實值類別只能衍生自介面類別",
  "%[C++/CLI] 介面類別只能衍生自介面類別",
  "ref 類別最多只能有一個直接 ref 基底類別 (%t 已經是這樣的基底)",
  "標準類別無法衍生自 %[managed] 類別",
  "%[managed] 類別不能有虛擬基底",
  "%[managed] 類別不能有 'private' 或 'protected' 基底",
  "'override' 修飾元需要具有明確 'virtual' 關鍵字的虛擬函式宣告",
  "'abstract' 修飾元需要具有明確 'virtual' 關鍵字的虛擬函式宣告",
  "'sealed' 修飾元需要具有明確 'virtual' 關鍵字的虛擬函式宣告",
  "具名覆寫規範需要具有明確 'virtual' 關鍵字的虛擬函式宣告",
  "不允許使用 cli::pin_ptr 傳回類型",
  "屬性 %sq 只適用於 %[C++/CLI] 模式",
  "簡單 (非追蹤) 參考不能繫結至受控堆積上的實體",
  "可攜式組件",
  "未從預設組件載入 '%s'",
  "清單初始化語法是 C++11 功能",
  "sizeof 的運算元不可以是 ref 類別類型或介面類別類型",
  "這個 %[cli::array] 類型的註標數目無效",
  "成員指標對 %[managed] 類別無效",
  "%[managed] 類別的私用虛擬成員函式不是 'sealed'",
  "解構函式不允許修飾元",
  "完成項不允許修飾元",
  "'virtual' 對 %[managed] 類別的解構函式沒有作用",
  "需要 'new' 或 'override'，因為這個宣告符合 %nd",
  "需要 'new' 或 'virtual'，因為這個宣告符合 %nd",
  "'new' 或 'override' 在這裡無效，因為相符的 %nd 是介面的成員",
  "'new' 修飾元沒有相符的基底 ref 類別成員",
  "以縮減的存取覆寫 %nd",
  "類型 %t1 的參考不能以類型 %t2 的值初始化",
  "無法在實值類別中宣告複製建構函式",
  "無法在實值類別中宣告預設建構函式",
  "無法在實值類別中宣告解構函式",
  "無法在實值類別中宣告指派運算子",
  "非實值類別 %t 不可以是實值類別成員的類型",
  "選項 'cppcli' 需要不同的編譯器組態",
  "%[managed] 類別的成員函式不允許例外狀況規格",
  "%[managed] 類別不能宣告 friend",
  null,
  null,
  "%[managed] 類別的成員函式不能有區域類別定義",
  "%[managed] 類別的成員函式不能有區域 Lambda",
  "%[C++/CLI] 介面類別類型的成員函式不能有定義",
  "屬性定義必須至少包含一個存取子 ('get' 或 'set')",
  "預設索引的屬性與 %nd 相衝突",
  "無法使用 %n1，因為它接在參數封裝後面，而且無法根據 %n2 的參數推算",
  "這個封裝展開產生了多個運算式，但這裡只需要一個運算式",
  "類型必須對應到 System::Boolean、System::Byte、System::SByte、System::Int16、System::UInt16、System::Int32、System::UInt32、System::Int64 或 System::UInt64",
  "呼叫控制代碼類型的物件，但沒有適當的 operator() 或函式指標類型的轉換函式",
  "未命名的參數封裝宣告不能在小括號內",
  "variadic 樣板只有在編譯 C++ 時才能啟用",
  "屬性定義與 %nd 衝突",
  "多載的屬性",
  "屬性",
  "泛型參數不可以有預設值",
  "泛型只能類型參數",
  "與 'for each' 陳述式搭配使用，類型 %t 必須提供非靜態成員函式 %sq",
  "'for each' 不能使用成員 %n，因為它為靜態",
  "在這個 'for each' 陳述式中，無法用空白引數清單呼叫 %no 的執行個體",
  "'for each' 不能使用成員函式 'MoveNext'，因為傳回類型無效",
  "'for each' 陳述式無法在類型 %t 的運算式上作業",
  "若要與 'for each' 陳述式搭配使用，類型 %t 必須提供非索引屬性 %sq",
  null,
  "在這個 'for each' 陳述式中，%t2 不是有效列舉程式 (%t1 的 'GetEnumerator' 所傳回的)",
  "必須是 'in'",
  "類別 %t 沒有適當的指派運算子 (在運算子合成後)",
  "%sq 不是泛型參數",
  "%sq 不是 Innermost 泛型參數清單的泛型參數",
  "無效的泛型條件約束",
  "不當使用事件成員 (只允許訂閱、取消訂閱和引動)",
  "以沒有 'raise' 存取子的方式叫用事件無效",
  "對事件而言，只有 '+=' 和 '-=' 有效",
  "不允許 %[managed] 類型的 typeid",
  "不允許 %[managed] 指標類型的 typeid",
  "後面接著 '::typeid' 的名稱必須是類型名稱",
  "在 %[managed] 類別中，這種類型的成員 %sq 是保留的 -- 預定是解構函式嗎?",
  "在 %[managed] 類別中，這種類型的成員 %sq 是保留的 -- 預定是完成項嗎?",
  "%[System]::IDisposable::Dispose 遺漏或無效",
  "%[System]::Object::Finalize 遺漏或無效",
  "%n 未覆寫 %[System]::Object::Finalize",
  "控制代碼 dynamic_cast 的運算元必須是完整類別類型的控制代碼",
  "追蹤參考 dynamic_cast 的運算元必須是完整類別類型的左值",
  "在控制代碼或追蹤類型的 dynamic_cast 中的類型必須參考到完整類別",
  "內部指標無法轉換成原生指標",
  "明確轉換運算子只能在 ref 和實值類別類型中宣告",
  "明確轉換運算子不可為虛擬",
  "運算式必須有算術或不限範圍列舉類型",
  "運算式必須有算術、不限範圍列舉或指標類型",
  "運算式必須有整數或不限範圍列舉類型",
  "運算式必須有整數、不限範圍列舉或定點類型",
  "套用到有限範圍列舉的內建二元運算子需要兩個相同類型的運算元",
  "%[gcnew] 無法配置類型 %t 的實體",
  "位置語法不能與 %[gcnew] 搭配使用",
  "new 只能與簡單實值類型搭配使用",
  "new 不能用在 %[managed] 類別上 (應改用 %[gcnew])",
  "new 不能用在控制代碼類型上",
  "%[C++/CLI] 陣列的 %[gcnew] 必須有 new 初始設定式或陣列初始設定式",
  "陣列初始設定式只能用來初始化 %[C++/CLI] 陣列類型",
  "%[gcnew] 不允許 auto",
  "陣列界限太多",
  "陣列界限太少",
  "%nf 的引數太少",
  "%nf 的引數太多",
  "泛型類別",
  "沒有 %nf 的宣告接受所提供的泛型引數數目",
  "無效的委派初始設定式 -- 必須是函式",
  "無效的委派初始設定式 -- 有多個函式符合委派類型",
  "無效的委派初始設定式 -- 函式不符合委派類型",
  "無效的委派初始設定式 -- 除了函式外還需要物件",
  "無效的委派初始設定式 -- 函式不是 %[managed] 類別的成員",
  "無效的委派初始設定式 -- 指定的函式不需要物件",
  "無效的委派初始設定式 -- 物件的類型是 %t1，但需要類型 %t2",
  "不允許取得 %[managed] 類別之成員函式的位址",
  "無效的委派初始設定式 -- 必須是 '(<function-address>)' 或 '(<object-handle>, <member-address>)'",
  "類別無法實作介面成員 %nd",
  "%[gcnew] 不能用來配置原生陣列",
  "%[C++/CLI] 介面類別不能宣告指派運算子",
  "%[C++/CLI] 介面類別不能是 sealed",
  null,
  "解構函式或完成項宣告不能包含具名覆寫規範",
  "覆寫規範不能指定解構函式或完成項",
  "只允許在 %[managed] 類別中使用具名覆寫規範",
  "具名覆寫規範所指定的成員都不符合這個成員類型",
  "靜態建構函式宣告不能包含具名覆寫規範",
  "有限範圍列舉類型必須有名稱",
  "不允許將控制轉移到 finally 區塊中",
  "不允許在 finally 區塊內使用 return 陳述式",
  "try 區塊至少需要一個處理常式或 finally 子句",
  "%[managed] 物件必須由控制代碼擲回",
  "%[managed] 物件必須由控制代碼攔截",
  "不能在 finally 區塊中使用 break 陳述式",
  "不能在 finally 區塊中使用 continue 陳述式",
  "多載註標時不能使用內建 offsetof",
  "重複的條件約束",
  "多個類別條件約束: %t1 和 %t2",
  "%n 有多個條件約束子句",
  "initonly 靜態資料成員必須有初始設定式或是在靜態建構函式中初始化",
  "樣板重新宣告上的 GNU 屬性沒有作用",
  "樣板重新宣告上的 GNU 屬性沒有作用 (改為套用原始宣告 %p 的屬性)",
  "%[C++/CLI] 參數陣列必須是最後一個參數",
  "有 %[C++/CLI] 參數陣列的函式不能有預設引數",
  "%[C++/CLI] 參數陣列後面不能接著省略符號參數",
  "運算子函式參數清單不能有 %[C++/CLI] 參數陣列",
  "這裡不允許 __inline 和 __forceinline",
  "資料成員不能有 %[C++/CLI] 介面類別類型",
  "變數不能有 %[C++/CLI] 介面類別類型",
  "參數不能有 %[C++/CLI] 介面類別類型",
  "函式傳回類型不能是 %[C++/CLI] 介面類別類型",
  "不允許泛型參數類型的陣列",
  "不允許泛型參數類型的指標、控制代碼或參考",
  "initonly 欄位不能有 ref 類別類型",
  "參考不能繫結至 initonly 欄位",
  "不允許取得 initonly 欄位的位址",
  "只有包含 initonly 欄位之類別的執行個體建構函式能夠修改該欄位",
  "只有包含靜態 initonly 欄位之類別的靜態建構函式能夠修改該欄位",
  "將在 initonly 欄位的複本上叫用成員函式",
  "運算式必須要有指標或控制代碼類型，但其類型為 %t",
  "這裡使用了移動建構函式或移動指派運算子來複製左值，導致可能終結來源物件",
  "在 %[C++/CLI] 泛型實體上選取成員必須使用 '->' 語法，而非 '.'",
  "ref 類別類型不能衍生自 %t",
  "泛型類別必須是 %[managed] (即 ref 類別、實值類別或介面類別)",
  "密封類別不能做為條件約束",
  "dynamic_cast 中的類型不能是可為實值類型的泛型類型",
  "通用字元名稱必須指定有效的字碼指標",
  "泛型條件約束不符合 %nd 的泛型條件約束",
  "__underlying_type 只適用於列舉類型",
  "這個轉換只需要一個運算元運算式",
  "系統預設字碼頁中無法顯示十六進位值為 %s 的 Unicode 字元",
  "將界限的成員指標轉換成函式指標不是標準用法",
  "存取規範 %s1 已被取代 -- 改用 %s2",
  "非靜態屬性或事件定義不能有靜態存取子函式",
  "%t 同時有實值類別和 ref 類別條件約束",
  "%t1 和 %t2 涉及循環的 Naked 類型條件約束",
  "%t 不是有效的類型條件約束",
  "未使用先行編譯標頭檔 %sq (因為不完整)",
  "%t 不是有效的泛型引數",
  "assembly_info 屬性套用到無效的類型",
  "%t1 不滿足泛型參數 %t2 的 ref 類別條件約束",
  "%t1 不滿足泛型參數 %t2 的實值類別條件約束",
  "%t1 不滿足泛型參數 %t2 的 %[gcnew] 條件約束，因為它是抽象的",
  "%t1 不滿足泛型參數 %t2 的 %[gcnew] 條件約束，因為它沒有公用預設建構函式",
  "泛型參數 %t1 不滿足泛型參數 %t2 的 %[gcnew] 條件約束，因為它沒有 %[gcnew] 條件約束",
  "%t1 不滿足泛型參數 %t2 的 %t3 類型條件約束",
  "泛型參數 %t 的條件約束與之前的宣告 (%p) 不同",
  "%[managed] 類別的成員不可以是標準陣列",
  "非 %[managed] 類別的成員不可以是控制代碼",
  "非 %[managed] 類別的成員不可以是追蹤參考",
  "控制代碼的 reinterpret_cast 不安全",
  "樣板引數不能參考泛型類型參數",
  "這個訂閱作業不能有運算式清單 (在最上層逗號運算子周圍使用括號)",
  "運算式必須要有指標轉物件或控制代碼轉 %[C++/CLI] 陣列的類型，但其類型為 %t",
  "無法辨認的屬性",
  "%[managed] 類別的成員不可以是非 %[managed] 類別類型的成員",
  "非 %[managed] 類別的成員不能有 ref 類別類型或介面類別類型",
  "於 ",
  "委派不能宣告為樣板",
  "泛型不可以是明確特定的",
  "不可以在類別樣板中宣告泛型",
  "不可以在泛型類別中宣告樣板",
  "常值欄位不能宣告為 'static'",
  "'long float' 是非標準擴充功能 -- 請改用 'double'",
  "標準類別無法巢狀於 %[managed] 類別內",
  "__clrcall 只在 C++/CLI 模式中有效",
  "含省略符號參數的函式不能有 __clrcall",
  "這裡不允許 %sq",
  "trivial 屬性或事件不能用來覆寫 %nd",
  "必須是迭代器變數名稱",
  "這個 'for each' 陳述式中的迭代器類型是 %t，後者不是指標類型或像是迭代器的類別類型",
  "這個 'for each' 陳述式中的迭代器類型是 %t，後者不是指標類型或像是迭代器的類別類型",
  "這個 'for each' 陳述式中的迭代器類型是 %t，後者不是指標類型或像是迭代器的類別類型",
  "已忽略非標準配置類別類型 %t 這個欄位的父類型封裝屬性",
  "未實作 %nd，因為這個宣告不是公用，而且沒有具名覆寫規範",
  "這個宣告遺漏之前的宣告 %p 中所指定的 gnu_inline 屬性",
  "%[managed] 類別的成員函式不能有省略符號參數",
  "之前宣告的 %n 做為 'for each' 陳述式的迭代器無效",
  "已忽略呼叫慣例，因為函式類型涉及泛型參數; 改用 __clrcall",
  "涉及泛型參數的函式類型不能有省略符號參數",
  "必須有 'virtual' 才能覆寫對應的 %nd",
  "必須有 'virtual' 才能實作對應的 %nd",
  "initonly 資料成員不能是 Volatile",
  "在 %[managed] 類別中，這種類型的成員 %sq 是保留的 -- 必須使用關鍵字 'operator' 宣告 %[C++/CLI] 運算子",
  "非常數的追蹤參考不能繫結到常數",
  "已忽略這裡的屬性，因為它們不適用於宣告的實體",
  "不允許 %[System]::String 的追蹤參考",
  "不當使用含暫止條件約束的泛型類別 %t (可能是無效的中繼資料檔所致)",
  "暫止條件約束子句只允許用於泛型類別宣告 (而非泛型類別定義)",
  "這裡不允許使用空白的初始設定式清單",
  "不可以在 %[managed] 類別中宣告樣板",
  "這裡不允許使用泛型宣告",
  "介面類型不能有成員泛型",
  "Unicode 字元不是拉丁文 1，已截斷到低階層位元組",
  "若要與範圍架構的 'for' 陳述式搭配使用，類型 %t 必須提供函式 %sq",
  "這個範圍架構之 'for' 陳述式中的迭代器類型是 %t，後者不是指標類型或像是迭代器的類別類型",
  "這個範圍架構之 'for' 陳述式中的迭代器類型是 %t，後者不是指標類型或像是迭代器的類別類型",
  "這個範圍架構之 'for' 陳述式中的迭代器類型是 %t，後者不是指標類型或像是迭代器的類別類型",
  "不能在未知大小的陣列或不完整類型 %t 上使用範圍架構的 'for' 陳述式",
  "範圍架構的 'for' 陳述式中使用之 'begin' 和 'end' 函式的傳回類型必須相同 ('begin' 傳回類型是 %t1，'end' 傳回類型是 %t2)",
  "無法存取終結被排除之暫存物件所需的 %nfd",
  "在這個範圍架構的 'for' 陳述式中，沒有 %no 的執行個體符合引數清單",
  "這個範圍架構的 'for' 陳述式需要適當的 %sq 函式，但找不到",
  "這個 'for each' 陳述式需要適當的 %sq 函式，但找不到",
  "%t 有無法使用 %[C++/CLI] 表示的中繼資料表示",
  "必須是 '...'",
  "__implements 清單中的 %t 不是介面",
  "__implements 清單必須在虛擬函式宣告之前",
  "%t 在其基底清單中指定了 '__implements ...'，但是遺漏相符的 __implements 清單",
  "必須使用 ref 或介面類別類型之控制代碼取值的結果",
  null,
  "必須是 ')'; 已忽略 pragma",
  "using 宣告或 access 宣告不能出現在受控類別中",
  "注意: 可能已經呼叫 %nd，但是未列入考慮，因為它無法存取",
  "C++/CLI 受控類別的抽象成員函式不能有定義",
  "宣告這個一元 'operator*' 會變更控制代碼取值的含意 (使用靜態成員運算子明確表示適用的類型)",
  "受控",
  "C++/CX",
  "C++/CLI",
  "C++/CX 對應",
  "預設",
  "cli 對應",
  "cli::array",
  "Platform::Array",
  "C++/CLI 陣列",
  "C++/CX 陣列",
  "系統",
  "平台",
  "gcnew",
  "ref new",
  "介面類別不能包含非靜態資料成員",
  "#pragma GCC system_header 不能用於主要原始程式檔",
  "%n 太大，無法內置",
  " (已隱含宣告)",
  "控制移動作業的選項只有在編譯 C++ 時才能使用",
  "當右值建構函式是複製建構函式時，無法產生移動作業",
  "停用右值參考時不能使用控制移動作業的選項",
  "'final' 不能用於受控類別 (改用 'sealed')",
  "不允許轉換成 CLI 介面類別 %t -- 是否要轉換成控制代碼?",
  "無法建立 CLI 介面類別的物件",
  "這個宣告會隱藏 %nd 的非標準宣告，因為基礎類型不相容",
  "指標比較結果是常數，因為運算元絕不可以是 null",
  "不完整類型 %t 的物件不可以是以值初始化",
  "參考不可以是以值初始化",
  "必須是 '(' 或 '{'",
  "copy-list-initialization 不能使用標記為 'explicit' 的建構函式",
  "不允許類型 void 之成員的指標",
  "不允許參考類型之成員的指標",
  "不允許控制代碼類型之成員的指標",
  "這裡不允許大括號內的清單",
  "受控類別中不允許使用類別運算子->* 成員",
  "組件中繼資料參考到不存在的組件",
  "屬性 %sq2 與之前的屬性 %sq1 衝突",
  "%nd 之前是以不同的基底類型宣告",
  "這裡不能使用 'enum class' 和 'enum struct' (改成只用 'enum')",
  "在類型 %t 之物件的初始設定式上，只允許一個層級的大括號",
  "不能使用 %nd 做為列舉類型名稱",
  null,
  "以大括號括住的初始設定式無法與 'new auto' 一起使用",
  "std::initializer_list 的定義不包含預期的建構函式",
  "宣告會隱藏 %nd",
  "std::initializer_list 的樣板參數清單無效 (必須是一個沒有預設值的一般類型參數)",
  "無法為省略符號參數傳遞大括號內的清單",
  "必須有 #include <initializer_list> 才能使用 std::initializer_list，表示要隱含使用",
  "無法針對命名空間別名宣告使用 'inline' 關鍵字",
  "%n 的上一個宣告並未宣告為 inline",
  "%n 先前宣告為內嵌",
  "第一個引數必須是整數常數",
  "指示項不能與非彙總類型 %t 一起使用",
  "匿名等位成員的指示項只能出現在與該匿名等位對應的大括號中",
  "函式原型標記只有在編譯 C++ 時才能啟用",
  "這個子物件初始設定式的括號不能省略。",
  "從 %t1 轉換為 %t2 的縮小轉換無效",
  "從 %t1 轉換為 %t2 的縮小轉換無效: 常數值不適合目的類型",
  "不允許轉換為不完整的陣列類型 %t",
  "從 %t1 轉換為 %t2 的縮小轉換無效: 目的類型無法完全代表常數值",
  "非類別實體小括號內的初始設定式必須是運算式，而非大括號內的清單",
  "大括號內的清單不會為這個 Lambda 提供傳回類型",
  "宣告的例外狀況規格與產生的例外狀況規格不相容",
  "有限範圍列舉類型都是 C++11 的功能",
  "函式類型不可以是以值初始化",
  "不允許物件類型 %t 的清單初始化，因為這個類型不完整",
  "std::initializer_list 有不應該存在的解構函式，程式庫設定錯誤",
  "明確的列舉基底類型都是 C++11 的功能",
  "這個常數運算式的類型是 %t1，而不是必要類型 %t2",
  "std::initializer_list 物件的 'new' 不太可能如預期般運作，因為基礎陣列將於完整運算式的結尾被終結",
  "在預先定義巨集檔中",
  null,
  "'defined' 在 Microsoft 模式下的巨集展開中一律為 false",
  "%t 不是完整的物件類型，因此無法成為初始設定式清單的元素類型",
  "預設引數運算式中有不相符的分隔符號",
  "將成員指標轉換成函式指標不是標準用法",
  "動態例外狀況規格已被取代",
  "無法在目前的範圍部分特製化 %n",
  "%nd 之前宣告為 constexpr",
  "%nd 之前不是宣告為 constexpr",
  "缺少 constexpr 變數的初始設定式",
  "'constexpr' 在這裡無效",
  "constexpr 函式必須剛好包含一個 return 陳述式",
  "陳述式不能出現在 constexpr 函式中",
  "陳述式不能出現在 constexpr 建構函式中",
  "函式在此模式中不可同時為 consteval 和 virtual",
  "constexpr 函式不能有非常值傳回類型 %t",
  "constexpr 函式不能有非常值類型 %t 的參數",
  "在運算式中以非循序方式使用 %n，可能產生未定義的結果",
  "__builtin_assumed_aligned 呼叫的選擇性第三個引數必須是整數類資料類型",
  "解構函式不能是 constexpr",
  "為 mmap 提供的位址必須對齊分頁界限: %s",
  "constexpr 建構函式的主體不可以是函式 try 區塊",
  "constexpr %nf 未提供下列所用的初始設定式: ",
  "%n",
  "呼叫 %t 的預設建構函式不會產生常數值",
  "%t 的預設建構函式不是 constexpr",
  "constexpr 變數必須具有常值類型或參考類型",
  "具虛擬基底之類別的建構函式不可以是 constexpr",
  "常數運算式中的函式呼叫必須有常數值",
  "'main' 函式不可宣告為 constexpr",
  null,
  "類別或列舉類型定義不可以出現在 constexpr 函式或建構函式主體中",
  "此處只允許 GNU 樣式的屬性",
  "以非標準方式使用 'auto'，以根據初始設定式推算類型，並公告尾端傳回類型",
  "以限定的 void 類型宣告 void 參數清單並非標準做法",
  "已忽略這個區域宣告上的限定詞",
  "這個常數運算式的類型是 %t，而不是必要類型 %s",
  "__bases 或 __direct_bases 的具現化必須是類別類型",
  "__bases 和 __direct_bases 的引數必須是類型樣板參數",
  "%s 只能用在樣板內容中",
  "constexpr 函式傳回非常數",
  "constexpr 建構函式呼叫非 constexpr %n",
  "建構函式不可以是 constexpr，因為 %n 的初始設定式不是常數運算式",
  "constexpr 建構函式的非常數初始設定式",
  "為 %t 產生的預設建構函式不能用在它自己的資料成員的初始設定式中",
  "%n 的初始設定式的具現化相依於它自己的值",
  "預設的預設建構函式不可以是 constexpr，因為對應的隱含宣告預設建構函式不會是 constexpr",
  null,
  "無效的二進位數字",
  "等位最多只能有一個欄位初始設定式 -- %nd 也有一個初始設定式",
  null,
  "等位的 constexpr 建構函式必須初始化它的一個欄位",
  "constexpr 建構函式無法初始化匿名等位 (定義的 %p)",
  "constexpr 靜態資料成員宣告需要類別內初始設定式",
  "最大 constexpr 深度/計數選項只有在編譯 C++ 時才能使用",
  "因為過度的 constexpr 函式呼叫複雜度，導致運算式未摺疊成常數",
  "無限制的等位選項只有在編譯 C++ 時才能使用",
  "constexpr 建構函式必須初始化直接基底類別 %t",
  "在欄位初始設定式中建立 std::initializer_list 物件不太可能如預期般運作，因為基礎陣列將於完整運算式的結尾被終結",
  "常數運算式中不能使用 'this'",
  null,
  "明確具現化指示詞中不允許 'constexpr'",
  "因為循環相依性，導致無法判定預設建構函式的例外狀況規格",
  "匿名等位定義的 %p",
  "這個建構函式使用 %nd 的初始設定式，可能造成無限遞迴",
  null,
  "extern 變數的區域宣告上不能有初始設定式",
  "具名暫存器變數的區域宣告上不能有初始設定式",
  null,
  "無限制的等位不能在 Microsoft 模式中啟用",
  "建構函式直接或間接委派給了自己",
  "委派建構函式不得包含其他 mem-initializer",
  "這裡不允許 ref-qualifier",
  "若要使用相同的參數類型多載兩個成員函式，必須兩者都有 ref-qualifier，或兩者都沒有 ref-qualifier",
  "原始字串分隔符號中包含無效的字元",
  "在 16 個字元內找不到位於原始字串分隔符號結尾的括號 -- 已忽略原始字串指標",
  "找不到原始字串的結束分隔符號",
  "參數封裝必須是部分特製化中的最終範本引數",
  "類型 %t 的成員指標函式只可與左值物件並用",
  "類型 %t 的成員指標函式只可與右值物件並用",
  "因為基底或成員複製建構函式參數不是常數，所以此預設複製建構函式的參數不得為常數",
  "因為基底或成員複製建構函式參數不是常數，所以此預設指派運算子的參數不得為常數",
  "匿名等位必須至少包含一個非靜態資料成員",
  "選項 'delegating_constructors' 需要不同的編譯器組態",
  "忽略了對齊縮減的情形",
  "rvalue 參考類型之 const_cast 的運算元不可以是非類別 prvalue",
  "運算式必須是 lvalue 或 xvalue",
  "轉換可能會變更值",
  "從字串常值轉換為 'char *' 已被取代。",
  "從字串常值轉換為字元指標 (非常數) 已被取代。",
  "'override' 和 'final' 是 C++11 功能",
  "rvalue 參考不能當成例外狀況規格類型",
  "屬性 %sq 不適用於處理常式參數",
  "屬性 %sq 需要處理常式參數",
  "alignas 在這裡不適用",
  "標準 'alignof' 運算子不接受運算式引數 (請改用類型)",
  "%t 的限定詞無效 (這裡不允許使用衍生類別)",
  "非內嵌函式會忽略 'always_inline' 屬性",
  "inheriting 建構函式必須從直接基底類別繼承",
  null,
  "必須有標籤",
  "'%%l' 之後必須有運算元數字",
  "'%%l' 的運算元數字未參考有效的標籤引數",
  "寬字串在 'asm' 陳述式中無效",
  "屬性並非標準用法",
  "不是類別 %t 的基底類別",
  "使用者定義常值尾碼中的非識別項字元",
  "使用者定義的常值中不能有多重字元的常值",
  "使用者定義的常值尾碼不符合先前的 %sq",
  "常值運算子名稱無效",
  "找不到使用者定義的常值運算子",
  "模稜兩可的常值運算子及 (或) 常值運算子範本:",
  "常值運算子不可為類別的成員",
  "常值運算子不能有外部 'C' 名稱連結",
  "常值運算子必須至少有一個參數",
  "此常值運算子的參數太多",
  "常值運算子的參數類型 %t 無效",
  "常值運算子的整數參數類型 (%t) 無效，應為字元類型或 unsigned long long",
  "常值運算子的浮點參數類型 (%t) 無效，必須是 long double",
  "常值運算子的第一個參數類型 (%t) 無效，不允許指向非常數類型",
  "常值運算子的第二個參數類型 (%t) 無效，必須是 size_t",
  "常值運算子的指標參數類型 (%t) 無效; 應為字元類型的指標",
  "常值運算子不能有省略符號參數",
  "常值運算子範本不能有任何參數",
  "常值運算子範本必須有相當於 '<char ...>' 的範本參數清單",
  "執行緒區域儲存類別在這裡無效",
  "執行緒區域宣告接在非執行緒區域宣告之後 (已宣告 %p)",
  "非執行緒區域宣告接在執行緒區域宣告之後 (已宣告 %p)",
  "常值運算子不能有預設引數",
  "已忽略執行緒區域變數的屬性",
  "使用者提供的常值尾碼開頭必須是 '_'",
  "rvalue 參考是 C++11 功能",
  "lambda 運算式是 C++11 功能",
  "標準屬性語法是 C++11 功能",
  "delegating 建構函式是 C++11 功能",
  "inheriting 建構函式是 C++11 功能",
  "欄位初始設定式是 C++11 功能",
  "deleted 函式是 C++11 功能",
  "defaulted 函式是 C++11 功能",
  "明確特製化中不允許儲存類別",
  null,
  "不限範圍列舉必須是 opaque，才能特製化",
  "列舉樣板宣告必須參考類別樣板先前宣告的成員",
  "必須是向量運算元",
  "隨機來源運算元的類型 %t1 和 %t2 不相容",
  "隨機遮罩 (類型 %t) 不是整數向量",
  "隨機遮罩 (類型 %t1) 具有不同於來源運算元的長度 (類型 %t2)",
  "含有位址值的靜態初始設定需要大小與位址皆相同之目的地",
  "功能測試巨集的引數必須是簡單的識別項",
  "__has_include_next 不得用於主要原始程式檔",
  "__has_include_next 中使用了絕對檔案名稱",
  "屬性 %sq 必須套用至函式類型",
  null,
  "這裡不允許 _Noreturn",
  "必須是實數浮點類型 (而非 %t) 的運算元",
  "__builtin_complex 需要相容類型的運算元 (與 %t1 和 %t2 不同)",
  "預設關聯已出現在此 _Generic 選取範圍中",
  "這裡不得使用包含可變長度陣列的類型",
  "_Generic 選取範圍中出現重複的關聯類型 (%t)",
  "沒有符合選取器類型 %t 的關聯",
  "%n 的類型 (%t) 與 ifunc 解析程式類型不相容",
  "函式不得同時有 ifunc 和 alias 屬性",
  "函式不能同時有 ifunc 和 weak 屬性",
  "呼叫需要字串常值運算元",
  "重複的繼承建構函式宣告 (上一個 %p)",
  "'decltype(auto)' 必須是完整變數類型 (而非該類型的元件) 的預留位置",
  "這裡不允許 decltype(auto)",
  "無法推算 'decltype(auto)' (需要初始設定式)",
  "無法推算 'decltype(auto)' 類型",
  "區域範圍執行緒區域宣告必須包含靜態或外部",
  "推算的傳回類型 %t1 與先前推算的類型 %t2 衝突",
  "無法推算 %nd; 的傳回類型，尚未定義",
  "虛擬函式不得有推算的傳回型別",
  "會將 %n 視為此點的即時關鍵字",
  "全域命名空間沒有實際成員 %sq",
  "比較兩個不同的列舉類型 (%t1 和 %t2)",
  "無法辨認目標屬性",
  "遺漏 'default' 目標函式",
  "只能指定一個 arch= 目標",
  "泛型類別不可為自訂屬性",
  "屬性目標 %sq 無效",
  "模稜兩可的屬性 -- %t1 和 %t2 皆可使用",
  "具名屬性引數只能參考公開非靜態讀取/寫入欄位或純量屬性",
  "具名屬性引數只能參考屬性參數類型的非靜態欄位或純量屬性",
  "無效的屬性引數 -- 運算式必須是屬性參數類型的常數",
  "屬性引數不得使用泛型型別參數",
  "%t 只可當作獨立屬性使用",
  "'field' 屬性目標不得用於非一般屬性/事件",
  "獨立屬性的屬性目標無效",
  "此內容的屬性目標無效",
  "這裡不能使用 %t 屬性",
  "%t 即將淘汰; 請使用 '...' 指定參數陣列",
  "無法擴充預設命名空間",
  "Boxed 類型必須是實值類別或列舉",
  "不允許實值類別的追蹤參考",
  "不允許實值類別的控制代碼",
  "不允許列舉的追蹤參考",
  "不允許列舉的控制代碼",
  "不允許公用原生類型",
  "不允許公用巢狀型別",
  "C++/CX 中不允許泛型型別",
  "C++/CX 中不允許泛型方法",
  "不允許泛型條件約束",
  "公用 C++/CX 實值類型中不得使用非公用資料成員",
  "公用 C++/CX 實值類型不得使用公用非資料成員",
  "公用 C++/CX 實值型別中不允許建構函式",
  "'add' 存取子的傳回類型必須是 Windows::Foundation::EventRegistrationToken",
  "'remove' 存取子的傳回類型必須是 void",
  "'remove' 存取子的參數類型必須是 Windows::Foundation::EventRegistrationToken",
  "不得使用泛型參數類型的控制代碼或參考",
  "非實值型別中不允許公用資料成員",
  "C++/CX 只能在 Microsoft C++ 模式中啟用",
  "C++/CLI 和 C++/CX 模式無法結合",
  "%sq 需要 C++/CX 模式",
  "C++/CX 模式需要 microsoft_version >= 1600",
  "C++/CX 中不允許常值欄位",
  "標準參考不得繫結至 C++/CX 類型",
  "類型必須對應到 Platform::Boolean、default::uint8、default::int8、default::int16、default::uint16、default::int32、default::uint32、default::int64 或 default::uint64",
  "C++/CX 實值型別不得有事件",
  "控制代碼類型的 dynamic_cast 必須參考完整的類別類型",
  "Platform::Array 只能是一維的",
  "不得對標準類別類型使用追蹤參考",
  "C++/CX 實值型別不得從介面繼承",
  "C++/CX 實值型別不得包含虛擬函式",
  "'partial' 只可套用到全域範圍或命名空間範圍的 'ref class' 或 'ref struct'",
  "'set' 存取子的參數必須是類型 'const Platform::Array<T>^'",
  "全域範圍內不得使用公用 C++/CX 類型的定義",
  "不得使用具有公用 'get' 或 'set' 存取子的索引屬性",
  "不允許公用巢狀委派類型",
  "無效的委派初始設定式 -- 必須是 '(<function-address or functor-object> [, Platform::CallbackContext])' 或 '(<object handle>, <member-address> [, Platform::CallbackContext [, bool]])'",
  "無效的委派初始設定式 -- 物件必須是 %[managed] 類別的控制代碼",
  "C++/CX 不支援 'in/out' 陣列 -- 請使用 'const Platform::Array<T>^' 代表公用 API 上的 'in'，而用 'Platform::WriteOnlyArray<T>^' 或 'Platform::Array<T>^*' 代表 'out'",
  "遺漏 %nd 的 'target' 屬性",
  "沒有宣告成員函式符合 %n 的 'target' 屬性",
  "此位置的 Microsoft 屬性只能用於介面類型",
  "需要 GNU 函式多版本解析程式常式",
  "在受控類別中宣告的列舉類型必須包含定義",
  "decltype 限定的名稱在此宣告內容中並非標準用法",
  "非虛擬函式不得使用 'final' 修飾元來宣告",
  "不支援特殊函式上的 'target' 屬性",
  "必須為窄字串常值",
  "括號不對稱",
  "沒有對應的 'push_options'",
  "函式內不允許出現此 pragma",
  "宣告新的或 delete 運算子 'inline' 並非標準作法",
  "資料成員的成員初始設定式不得為封裝展開",
  "泛型 Lambda 運算式在此模式中不可具備擷取預設值",
  "您只能在定義中指定 friend 宣告的預設範本引數",
  "含預設範本引數的 friend 範本宣告必須為唯一的宣告 (第一個宣告的 %p)",
  "不透明的列舉宣告不可為其他宣告的一部分",
  "不透明的列舉宣告在此內容中並非標準用法",
  "擴充的 friend 語法是 C++11 功能",
  "未啟用數字分隔符號，單引號會是字元常值的開頭",
  "此處不可出現數字分隔符號",
  "Microsoft 模式會忽略此處的 'constexpr'",
  "運算式對陳述式運算式結果而言無效",
  "識別項是巨集，不是常值尾碼",
  "不能對 lvalue 呼叫 %nd",
  "不能對 rvalue 呼叫 %nd",
  "不能對 lvalue 呼叫成員函式",
  "不能對 rvalue 呼叫成員函式",
  "範本參數清單太長",
  "別名樣板類型 %t1 與 %nfd 重新宣告中先前的類型 %t2 不相容",
  "%nd 的欄位初始設定式不是常數運算式",
  "每個條件約束字串中的運算元條件約束數目皆必須相同",
  "條件約束字串包含太多替代條件約束; 並未檢查所有條件約束",
  "透過不完整的類別 %t 進行的呼叫只要被具現化，就一定會產生錯誤",
  "decltype(auto) 不能有新增的類型限定詞",
  "init-capture %nod 不能在這裡擷取",
  "類型 %t 的非類型範本引數無效",
  "已忽略 abi_tag 屬性 (它在 C 模式中無意義)",
  "重新宣告會新增 abi_tag 屬性 '%s'",
  "已忽略 abi_tag 屬性 (由後來的 abi_tag 屬性取代)",
  "%nd 的上一個宣告沒有 abi_tag 屬性",
  "(請參閱上一個宣告 %p)",
  "在特製化時會忽略 abi_tag 屬性",
  "decltype(auto) 不可出現在指標、參考或成員指標建構下",
  "必須是 'class' 或 'typename'",
  "位置 'new' 運算式會參考非位置 %nd",
  "建置執行階段程式庫時必須指定 C++14 模式",
  "%s",
  "命令列警告",
  "命令列警告",
  "在 C++14 中，constexpr 非靜態成員函式不會是隱含 'const'",
  "constexpr 函式中的變數類型 %t 不是常值類型",
  "constexpr 函式中的變數沒有自動儲存期",
  "constexpr 函式中的變數未初始化",
  "已宣告為預留位置類型但沒有 '=' 且括在大括弧中的變數初始化，在大括弧內只需要一個項目。",
  "沒有任何 '%s' -- 目標組態",
  "64 位元的 x86 組態中不支援屬性",
  "'%s' 需要引數",
  "建構函式或解構函式不可為協同程式",
  "%n 不可為協同程式",
  "catch 子句中不允許 co_yield 運算式",
  null,
  null,
  null,
  null,
  "找不到類別範本 %sq",
  "使用 'typename' 關鍵字將 %n 視為相依上下文中的型別處理",
  "引數值必須小於向量元素的總和",
  "%t 沒有成員 %sq",
  "大括號內的清單未提供傳回型別",
  "co_await 運算式必須出現在函式範圍中",
  "catch 子句內不允許 co_await 運算式",
  "協同程式不能有省略符號參數",
  "啟用 C++14 樣式的 constexpr 需要 'bool' 支援",
  "未定義 constexpr %nd",
  "因為目標函式 %nd 不是 constexpr 或尚未完整定義，所以無法評估這個呼叫",
  "記事",
  "記事",
  "匿名等位無效 -- 不允許別名成員範本",
  "UTF-8 字元常值不可佔用一個以上的程式碼單位",
  "%nd 的值不得用為常數",
  "%nd 的指標或參考不得用為常數",
  "非陣列物件的下標非零",
  "無法存取包含 %d2 個元素的陣列中 %d1 位置",
  "呼叫自:",
  "不當存取非作用中的等位 %n1 (%n2 為作用中)",
  "'goto' 無法在 constexpr 內容中執行",
  "缺少傳回值",
  "被呼叫者為 null",
  "嘗試為 null 指標取值",
  "嘗試存取儲存體中超過內含 %d 個項目之陣列結尾的位置",
  "嘗試存取過期的儲存體",
  "嘗試存取執行階段儲存體",
  null,
  "無法呼叫非 constexpr %nd",
  "評估 constexpr 期間無法使用變數長度的陣列",
  "無法執行負位移",
  "位移量 (%d) 太大",
  "值超過 %t 的範圍",
  "浮點錯誤",
  "嘗試為 null 成員指標 (資料成員) 取值",
  "正在比較要作廢的指標與指向非標準函式的指標",
  "中繼資料初始化失敗",
  "從基底到衍生的轉換無效 (完整類別類型是 %t)",
  "對完整類型 %t 物件中 %n 的存取無效",
  "此處不允許 '__auto_type'",
  "'__auto_type' 不允許多個宣告子",
  "'__auto_type' 不允許使用了 '{...}' 的初始化",
  "'__auto_type' 必須是完整變數類型 (而非該類型的元件) 的預留位置",
  "使用 '__auto_type' 所宣告的變數需要初始設定式",
  "整數常數必須大於或等於零",
  "類型必須是整數類型",
  "無法解譯運算式",
  "無法解譯陳述式",
  "不當使用解譯器儲存體的位址",
  "常數運算式的常數種類無效",
  "類型 %t 太大，無法用於常數運算式評估",
  "類型 %t 無效，無法用於常數運算式評估",
  "進行常數運算式評估時，從 %t1 到 %t2 的轉換無效",
  "浮點轉換失敗",
  null,
  "推算的傳回型別是 C++14 功能",
  "無法使用相關解構函式來評估建構函式",
  "%n 未在 constexpr 評估期間初始化",
  "constexpr 評估中的指標差異無效",
  "非陣列指標上的算術無效",
  "無法在第一個陣列元素之前設定指標",
  "具有推算傳回型別的協同程式無效",
  "未評估的內容中不允許運算式",
  null,
  null,
  "協同程式中不允許 'return' (請改用 'co_return')",
  "'co_return' 只允許在協同程式中使用",
  "無法比較浮點值",
  "因為指標值未指向同一個完整物件，或是指向了使用不同協助工具的子物件，所以無法加以比較",
  "正在忽略非內嵌命名空間上的 abi_tag 屬性",
  "正在忽略匿名命名空間上的 abi_tag 屬性",
  "複雜或虛數範本參數類型並非標準用法",
  "函式範圍外不允許 co_yield 運算式",
  "正在忽略匿名等位上的執行緒區域指示",
  null,
  "變數範本",
  "存取未初始化的物件",
  "嘗試從揮發性儲存體讀取",
  "不當存取非作用中的等位 %n1 (沒有任何欄位為作用中)",
  "constexpr 函式中不得出現標籤定義",
  "超過陣列結尾的指標與指向其他完整物件的指標無法加以比較",
  "函式類型 %t 對於變數範本具現化而言為無效的類型",
  "變數不得有不完整的類型 %t",
  "存取未初始化的子物件 (%n)",
  "存取未初始化的子物件 (基底類別 %t)",
  "常數運算式中不允許虛擬解構函式呼叫",
  "嘗試修改常數儲存體",
  null,
  null,
  "嘗試存取儲存體中某個已超過代表某項目陣列之物件的位置",
  "無法在 constant-expression 評估中使用 reinterpret_cast",
  "不得在 null 指標進行運算",
  "*此項目的值不得用為常數",
  "'inline' 關鍵字不能用於巢狀命名空間宣告",
  "已略過 'carries_dependency' 屬性",
  "'__event __interface' 在這裡不能有定義",
  "事件處理常式必須具有 void 類型或整數傳回型別",
  "'__event __interface' 必須原先就已定義",
  "%n 的範本引數過多",
  "列舉程式已宣告 (請參閱 %nd)",
  "模擬的 Microsoft 版本必須至少為 1903，才能使用 '--ms_c++14'",
  "模擬的 Microsoft 版本必須至少為 1903，才能使用 '--ms_c++latest'",
  "因為類型 %t 為陣列或函式類型，所以不得為 _Atomic",
  "不能將 _Atomic(...) 指定名稱套用到限定類型 %t",
  "存取 _Atomic 物件的成員",
  "位元欄位不能有 _Atomic 類型",
  "已停用 _Atomic 類別類型",
  "constexpr 建構函式會為子物件初始化呼叫非 constexpr 的建構函式",
  "必須為逗號 (在此模式中未啟用單一引數版本的 static_assert)",
  "靜態判斷提示失敗",
  "_Nullable、_Nonnull 與 _Null_unspecified 中最多有一個限定詞可修改類型",
  "可 NULL 性限定詞只可出現在指標與成員指標類型上",
  "向量長度太大",
  "向量元素類型必須是整數、列舉或實數浮點類型",
  "因為不支援 128 位元整數，所以無法使用內建函式",
  "因為不支援向量類型，所以無法使用內建函式",
  "兩個連續的左方括弧會一律引進屬性清單，但此處不能出現屬性清單",
  "無法辨識的 'target' 屬性會導致解析程式常式無法使用此常式",
  "%t 不是向量類型",
  "向量類型 %t1 與 %t2 的長度必須相同",
  "新增的預設引數不可產生宣告預設或複製建構函式",
  "參考型別的 nontype 範本引數必須繫結到函式或完整的物件",
  "這裡不允許 %t",
  "不允許使用 'register' 儲存類別指定名稱",
  "'register' 儲存類別指定名稱的用法即將淘汰",
  "不允許遞增 bool 值",
  "%sq，宣告為有範圍限制的 'for' 陳述式之迭代器，不可於此範圍內重新宣告",
  "此處不可使用屬性命名空間 (因為已指定了 'using' 前置詞)",
  "無法辨識屬性命名空間 %sq",
  "實值類別中不允許預設的成員初始設定式",
  "'--implicit_noexcept' 需要可啟用 noexcept 的模式",
  "無法進行與虛擬基底類別 (%t) 有關的摺疊運算",
  "初始化不是常數",
  "無法為不完整的 %t 評估值",
  "正在略過以 'nodiscard' 屬性宣告之常式的傳回值",
  "正在略過具有 'nodiscard' 屬性的傳回值類型",
  "'nodiscard' 屬性不適用於具有 void 傳回型別的解構函式或常式",
  "'fallthrough' 屬性只適用於 null 陳述式",
  "'fallthrough' 屬性只可出現在封閉式 switch 陳述式中",
  "fallthrough 陳述式必須在 switch case 標籤或預設之前",
  "存留期有限的暫存區參考或指標",
  "無法取得其 'enable_if' 屬性的條件為無條件 True 的函式位址",
  "目前不支援其條件非常數值的 'enable_if' 屬性",
  "屬性已在這裡宣告",
  "__has_include 不可以出現在 #if 之外",
  "無法新增 CComCoClass 基底類別",
  "不是以 null 結尾的字串",
  "虛擬解構函式呼叫中不能使用非純量的類型 %t",
  "'weak' %n 的位址不是常數",
  "有太多遞迴的函式範本簽章替代",
  "結構化繫結宣告的指定名稱無效",
  "結構化繫結語法無效",
  "缺少初始設定式",
  "類型 %t 沒有元件可供繫結",
  "太多識別項",
  "元素數目多於繫結名稱數目",
  "'std::tuple_element' 未定義",
  "無法將 <%s, %t> 的 'std::tuple_element' 具現化",
  "無法對類型 %t 呼叫成員函式 'get<%s>()'",
  "沒有任何 %no 執行個體符合引數清單",
  "此結構化繫結需要適當的 %sq 函式但找不到",
  "無法將結構化繫結宣告為 'inline'",
  "無法將結構化繫結宣告為 'constexpr'",
  "結構化繫結不得宣告明確的儲存類別",
  "std::tuple_size<%t>::value 不是有效的整數常數運算式",
  "條件宣告必須宣告變數",
  "條件宣告必須包含初始設定式",
  "條件宣告中不得包含小括號內的初始設定式",
  "條件宣告只可宣告一個變數",
  "結構化繫結不得繫結到封閉區段類型",
  "無法繫結到非公開的 %n",
  "無法繫結到不完整的類型 %t",
  "此宣告在此無效",
  "constexpr 函式的主體不得為函式 try 區塊",
  "若不允許區塊，則將控制轉移到 constexpr",
  "無法擷取結構化繫結",
  "Microsoft 所模擬的版本至少須為 1911，才能使用 '--ms_c++17'",
  "嘗試讀取超過物件結尾的資料",
  "此模式未啟用 constexpr lambda",
  "常數運算式不得包含 lambda 運算式",
  "值超過範本引數數目",
  "二進位摺疊運算式的第二個運算子與第一個不相符",
  "摺疊運算式運算子無效",
  "一個二進位摺疊運算式無法套用至兩個參數套件",
  "空白的展開對此摺疊運算式而言無效",
  "非靜態資料成員不得宣告為內嵌",
  "摺疊運算式不會參考參數套件",
  "不能多載兩個參數類型相同但例外狀況規格不同的函式",
  "在此模式中不允許動態例外狀況規格",
  null,
  "noexcept 指定名稱的運算元無效",
  "範本的 noexcept 指定名稱不得包含 lambda 運算式",
  "%nfd 無法存取",
  "列舉範本宣告中的指定名稱無效",
  "此組態不支援 80 位元浮點數類型",
  "此組態不支援 128 位元浮點數類型",
  "列舉程式值無效",
  "必須為 _Atomic 限定類型",
  "陣列元素的類型必須是完整的",
  "已隱藏此函式的 always_inline 屬性",
  "這裡不允許負值",
  "整數封裝元素不可與 %n 相符",
  "整數封裝元素不可與 %n 相符",
  "未預期的指示項",
  "無法評估 __builtin_offsetof",
  "無法定義推算指引 %t",
  "推算指引必須與 %n 宣告在相同的範圍內",
  "推算指南宣告的指定名稱無效 (只允許 'explicit')",
  "常數運算式內無法存取常數的可變動 %n",
  "函式修飾元不適用於靜態成員宣告",
  "'overloadable' 屬性需要原型的函式宣告",
  "無法從 %t2 推算 'auto' 範本參數類型 %t1",
  "類別範本名稱必須是即將初始化之完整類型 (而非該類型的元件) 的預留位置",
  "別名宣告是 C++11 的功能",
  "別名範本是 C++11 的功能",
  "傳回型別必須直接指定所關聯的特製化類別範本",
  "copy-list-initialization 不得使用 'explicit' %n",
  "推算指引",
  "使用者定義的常值運算子值無效",
  "__has_cpp_attribute 不可出現在 #if 或 #elif 之外",
  "推算指引必須與 %n 使用相同的協助工具宣告",
  "此內容中不允許 Lambda",
  "指定的對齊與先前的宣告不對等",
  "定義上未指定任何對齊; 先前的宣告已經指定對齊",
  "因為不支援 128 位元浮點數類型，所以無法使用內建函式",
  "左移位負值具有未定義的行為",
  "陣列指示項在 C++ 中並非標準用法",
  "鏈結指示項在 C++ 中並非標準用法",
  "混用指定和非指定的初始設定式在 C++ 中並非標準用法",
  "亂序的初始設定式在 C++ 中並非標準用法",
  "字串常值運算子範本必須有相當於 '<typename T, T ...>' 的範本參數清單",
  "不允許重複的指示項",
  "屬性與先前的 likely/unlikely 屬性衝突",
  "'this' 藉由複製進行的隱含擷取即將淘汰",
  "Lambda 運算式中不能有空白範本參數清單",
  "模擬的 Microsoft 版本至少須為 1920，才能使用 '--ms_c++20'",
  "此模式中不接受 STDC pragma 引數",
  "若陳述式為 C++17 功能，則為 constexpr",
  "指定的初始設定式清單中不允許套件展開",
  "欄位指示項沒有值。",
  "等位最多只能有一個欄位初始設定式",
  "找不到有效的 std::%s 類型 (必須包含 <compare>)",
  "內建運算子<=> 的類型無效 (%t1 和 %t2)",
  "在此模式中摺疊運算式不是標準用法",
  "使用 --current_directory 選項指定的目錄不是目錄: %s",
  "PCH 警告",
  "標頭停駐點必須位於全域範圍內。未產生 IntelliSense PCH 檔案。",
  "正在引動巨集。未產生 IntelliSense PCH 檔案。",
  "標頭停駐點不在檔案範圍內。未產生 IntelliSense PCH 檔案。",
  "標頭停駐點不得位於巨集或 #if 區塊內。未產生 IntelliSense PCH 檔案。",
  "標頭停駐點不得位於連結區塊內。未產生 IntelliSense PCH 檔案。",
  "找不到適合的標頭停駐點位置。未產生 IntelliSense PCH 檔案。",
  "不得在 PCH 中使用 line 指示詞。未產生 IntelliSense PCH 檔案。",
  "限制指定名稱無效",
  "AMP 限制涵式 %nfd 必須從 amp 限定函式中呼叫",
  "函式 %nfd1 具有限制規範，但該限制規範與呼叫的函式 %nfd2 不相容",
  "沒有任何多載候選具有正確的限制指定名稱",
  "%t 不得出現在 AMP 限制涵式 %nfd 中",
  "類型 %t 在 amp 限定成員函式 %nfd 的 this 指標中不合法",
  "傳回型別 %t 在 AMP 限制涵式 %nfd 中不合法",
  "參數類型 %t 在 AMP 限制涵式 %nfd 中不合法",
  null,
  "儲存類別 %s 在 AMP 限制涵式 %nfd 中不合法",
  "%s 不得出現在 AMP 限制涵式 %nfd 中",
  "AMP 限制涵式中有不合法的轉換",
  "AMP 限制涵式中不允許例外狀況規格",
  "AMP 限制涵式 %nfd 中有不合法的間接取值",
  "AMP 限制涵式 %nfd 中有不合法的虛擬函式呼叫",
  "AMP 限制涵式 %nfd 中有不合法的間接函式呼叫",
  "這裡不允許 tile_static 儲存類別",
  "AMP 限制涵式 %nfd 中有不合法的標籤",
  "AMP 限制涵式 %nfd 中有不合法的位元欄位",
  "AMP 限制涵式 %nfd 中有不合法的省略符號",
  "相容於 amp 的類型 %nfd 中有不合法的虛擬基底",
  "AMP 限制涵式 %nfd 中有不合法的外部參考",
  "AMP 限制涵式 %nfd 中有常數值超出支援的範圍",
  "AMP 限制涵式中有不合法的 pragma 套件值 %s",
  "不允許重疊的限制指定名稱",
  "解構函式的限制規範必須涵蓋所有建構函式的限制規範聯集",
  null,
  "nostdlib 至少需要一個強制 Using",
  null,
  null,
  null,
  null,
  "外部 \"C\" 函式不支援多重限制規範",
  "不允許成員函式指標、函式指標、設有 'amp' 限制規範之函式的參考",
  "基底類別、資料成員或陣列項目至少須為 4 個位元組，才符合 AMP 限制涵式 %nfd 的規範",
  "資料成員位移必須是其自然調整的倍數，才符合 AMP 限制涵式 %nfd 的規範",
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  "tile_static 變數不能有初始設定式",
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  "/clr:nostdlib 需要 mscorlib.dll 列在強制 using 清單中",
  "具有 /clr:nostdimport 的 /clr:netcore 要求強制 using 清單中必須有 System.Runtime.dll、System.Runtime.Extensions.dll、System.Runtime.InteropServices.dll 及 System.Runtime.CompilerServices.VisualC.dll",
  null,
  null,
  null,
  null,
  null,
  "<診斷發出失敗>",
  "錯誤太多，因此 IntelliSense 引擎無法正確運作，其中有些錯誤可能未顯示在編輯器中。",
  "'this' 用法已過時，且這種指派與 C++11 模式不相容",
  "發生未知的錯誤。未產生 IntelliSense PCH 檔案。",
  "有一或多個遠端路徑無法對應到現有的本機路徑。IntelliSense 的效能可能會變差。",
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  null,
  "應為 '>>>'",
  "找不到 __cudaPushCallConfiguration 宣告。CUDA 工具組安裝可能已損毀。",
  "在此模式中 C++17 樣式的初始設定式不是標準用法",
  "在此模式中擷取 *這個不是標準用法",
  "在此模式中 C++17 樣式的 'using' 屬性前置詞不是標準用法",
  "在此模式中 C++17 樣式的巢狀命名空間不是標準用法",
  "只有 'constexpr'、'consteval' 或 'constinit' 其中之一可以出現宣告上",
  "在此模式中函式不可同時為 consteval 和 virtual",
  "明確具現化指示詞中不允許 'consteval'",
  "'consteval' 在這裡無效",
  "解構函式不可為 consteval",
  "具虛擬基底之類別的建構函式不可為 consteval",
  "變數或靜態資料成員的宣告中不允許 'consteval'",
  "%nd 之前宣告為 consteval",
  "%nd 之前不是宣告為 consteval",
  "'main' 函式不可宣告為 consteval",
  "呼叫 consteval %n 未產生有效的常數運算式",
  "常數運算式結果中 consteval %n 的位址",
  "consteval 成員不可覆寫非 consteval %n",
  "非 consteval 成員不可覆寫 consteval %n",
  "結構化繫結",
  "對類型為 %t1 之子物件的 dynamic_cast 無效 (衍生程度最大的類型是 %t2)",
  "識別碼 __VA_OPT__ 只能出現在 variadic 巨集的取代清單中",
  "__VA_OPT__ 不可出現於 __VA_OPT__ 運算元中",
  "__VA_OPT__ 缺少右括號",
  "__VA_OPT__ 後面必須接著 '('",
  "'##' 在 __VA_OPT__ 運算元中不可以在最前面",
  "'##' 在 __VA_OPT__ 運算元中不可以在最後面",
  "在此模式中 C++20 樣式的巢狀內嵌命名空間不是標準用法",
  "無法將對基底類別 %t2 的指標轉換為對衍生類別 %t1 的指標 -- 請嘗試指向超過最大衍生程度的物件",
  null,
  "無法將 'main' 用為全域變數名稱或指定的 C 語言連結",
  "不得在連結規格中宣告函式 'main'",
  "條件中不得包含結構化繫結",
  "'::' 之前必須是屬性命名空間識別碼",
  "只允許一個屬性命名空間",
  "此處不允許 'return'",
  "結構化繫結無法與其他宣告子並用",
  "無法擴展常數評估內容",
  "不允許結構化繫結範本",
  "小括號內的初始設定式必須是運算式，而不得是大括號內的清單",
  "無法推算類別範本引數",
  "new 或 delete 運算子不可宣告為 'consteval'",
  "這裡不能使用 consteval 函數的位址",
  "函數類型 (%t) 的對齊方式並非標準用法",
  "在 C 中，未指定繫結的陣列對齊方式並非標準用法",
  "變數不能同時有 'common' 和 'internal_linkage' 屬性",
  "'internal_linkage' 屬性未出現在前一個宣告上",
  "找不到 %n 的任何可行範本引數推算候選",
  "不允許完整的建構函式呼叫",
  "預設比較運算子必須是其所套用之類別的成員或 Friend",
  "預設比較運算子參數的類型 %t 不正確 (必須是 'reference to const X'，其中 X 是外層類別類型)",
  "預設比較運算子的傳回型別必須是 'bool'",
  "預設的成員比較運算子必須是 'const'",
  null,
  "協同程式的 Promise 類型 %t 不能同時設有 'return_void' 和 'return_value'",
  "'return_value' 已宣告 %p",
  "'return_void' 已宣告 %p",
  "缺少 co_return 陳述式，而 %t 在 %n 的結尾處沒有 'return_void'",
  "找不到協同程式狀態配置的全域 'operator new' 的 nothrow 變體",
  "找不到協同程式狀態解除配置的可行 'operator delete'",
  "constexpr 函數不可以是協同程式",
  "這個 %s 運算式的運算元會解析成非類別 %t",
  "靜態初始設定式中不能有 co_await 運算式",
  "呼叫 %n 的 co_await 運算式必須為非擲回",
  "遞迴比較重寫作業太多",
  "預設運算子 <=> 可推導的傳回型別必須是 'auto'",
  "非常數來源的隱含複本",
  "結構化繫結不能宣告 static 或 thread_local 以外的明確儲存類別",
  "一般 Microsoft 屬性欄位不支援預設的比較運算子",
  "標準比較類型 (%t) 必須是具有整數類型單一非靜態資料成員的類別類型",
  "在 %t 中找不到任何 constexpr 靜態資料成員 %sq",
  "元素數目 (%d) 對動態配置而言太大",
  "constexpr 動態配置要求太大",
  "解除配置未動態配置的儲存體",
  "解除配置大小 (%d1) 未對應到配置的大小 (%d2)",
  "配置發生於此處",
  "解除配置類型 (%t1) 未對應到配置類型 (%t2)",
  "某些動態配置 (總數 = %d) 未解除配置",
  "使用了未預期的簽章宣告內建 %n (類型 %t)",
  ">> 來自 std::__report_constexpr_value 的輸出",
  ">> 結束來自 std::__report_constexpr_value 的輸出",
  "在 constexpr 評估中無法使用具有相依陣列大小的陣列",
  "忽略以 'nodiscard' 屬性宣告的常式傳回值 (%sq)",
  "忽略具有 'nodiscard' 屬性的傳回值類型 (%sq)",
  "用來建立捨棄物件的建構函式具有 'nodiscard' 屬性",
  "用來建立捨棄物件的建構函式具有 'nodiscard' 屬性 (%sq)",
  "捨棄物件的類型具有 'nodiscard' 屬性",
  "捨棄物件的類型具有 'nodiscard' 屬性 (%sq)",
  "虛擬解構函式參考只能用於虛擬解構函式呼叫",
  "常數運算式中不允許使用明確的解構函式呼叫",
  "陣列下標運算式中未在小括號內的逗號運算子已淘汰",
  "動態配置的元素數目 (%d) 對初始設定式而言太小",
  "%s 運算式的揮發性運算元已淘汰",
  "使用揮發性純量物件指派結果的用法已淘汰",
  "複合指派運算式的揮發性目的地類型已淘汰",
  "揮發性函式參數已淘汰",
  "揮發性傳回型別已淘汰",
  "在結構化繫結上使用揮發性限定詞的用法已淘汰",
  "'ext_vector_type' 引數必須介於 1 到 2047 之間",
  "'ext_vector_type' 屬性只能出現在 typedef 中",
  "'ext_vector_type' 屬性只適用於整數或浮點數類型",
  "在目前的編譯模式中忽略此功能測試巨集 (並傳回 0)",
  "無法評估對於聯集有多個元素的彙總初始設定式",
  "針對運算子重寫選取的 %nd 不會傳回 bool 類型",
  "呼叫類別專屬配置函式的 new-expression 不能進行常數評估",
  "placement new 運算式不能進行常數評估",
  "需要有虛擬解構函式才能透過子物件指標刪除",
  "%npTd，具有反轉的引數",
  "__INTADDR__ 的運算元必須從 null 指標位移",
  "_Generic 建構符合多種類型",
  "另一個相符項目為 %t",
  "已忽略此處使用的 'availability' 屬性",
  "範圍架構 'for' 陳述式中的 C++20 樣式初始設定式陳述式在此模式中不是標準用法",
  "co_await 只能套用至範圍架構 for 陳述式",
  "無法推算範圍架構 'for' 迴圈中的範圍類型",
  "內嵌變數為 C++17 功能",
  "終結運算子 Delete 需要 %t 作為第一個參數",
  "終結運算子 Delete 不能有除了 std::size_t 與 std::align_val_t 的參數",
  "寬鬆抽象類別選項只有在編譯 C++ 時才能使用",
  "requires 子句中運算式的開頭無效",
  "requires 子句中的 cast 運算式必須以括號括住",
  "此運算子不能出現在 requires 子句的最上層 (沒有括號)",
  "不可部分完成限制式必須具有 bool 類型",
  "無法替代不可部分完成限制式",
  "不可部分完成限制式不是常數",
  "不可部分完成限制式評估為 false",
  "未滿足範本限制式",
  "概念定義不能出現在此範圍中",
  "%nd 的重新宣告無效",
  "概念識別碼的引數 %T 替代失敗",
  "引數 %T 的概念為 False",
  "此處不允許使用 requires 子句 (非樣板化函式)",
  "概念範本",
  "requires 子句與 %nfd 不相容",
  "必須是屬性",
  null,
  "必須為類型名稱",
  "requires 運算式中不允許使用省略符號參數",
  "requires 運算式中未命名的參數沒有作用",
  "必須為概念名稱",
  "呼叫在常數運算式中出現的 %s 永遠會得到 'true'",
  "呼叫在 consteval 內容中出現的 %s 永遠會得到 'true'",
  "呼叫在非 constexpr 函式中出現的 %s 永遠會得到 'false'",
  "%t 的類型限制式失敗",
  "'export' 選項不能用於啟用 C++ 模組的模式中",
  "全域模組片段宣告必須放在所有其他宣告前面",
  "模組宣告前面只能放置全域模組片段",
  "私人模組片段前面必須放置模組宣告",
  "無法匯出 %s 模組片段",
  "無法宣告多個模組",
  "無法宣告多個 %s 模組片段",
  "模組必須以非空白名稱宣告",
  "%sq 不是可匯入的標頭",
  "無法匯入沒有名稱的模組",
  "模組本身不能具有介面相依性",
  "已匯入模組 %sq",
  "模組檔案",
  "找不到模組 %sq 的模組檔案",
  "無法匯入模組檔案 %sq",
  "必須為 %s1，但找到 %s2",
  "在開啟模組檔案 %sq 時",
  "未知的分割名稱 %sq",
  "未知的模組檔案",
  "可匯入的標頭模組檔案",
  "EDG 模組檔案",
  "IFC 模組檔案",
  "未預期的模組檔案",
  "第二個運算元 %t2 的類型必須與 %t1 的大小相同",
  "類型必須可以原樣複製",
  "__builtin_bit_cast 的 constexpr 評估目前不支援類型 %t",
  "__builtin_bit_cast 的 constexpr 評估目前不支援具有位元欄位 %t 的類別類型",
  "參考類型 %t 的非靜態資料成員會防止 __builtin_bit_cast 的 constexpr 評估",
  "揮發性類型 %t 會防止 __builtin_bit_cast 的 constexpr 評估",
  "等位、指標或成員指標類型 %t 會防止 __builtin_bit_cast 的 constexpr 評估",
  "%npTd，透過使用宣告 %p 來繼承",
  "無法執行用於繼承建構函式的 %t 子物件建構 -- 已刪除隱含的預設建構函式",
  "%n 必須傳回 void",
  "成員宣告開頭無效",
  "必須是 'auto'",
  "目前不允許此運算子; 請以括號括住前面的 new 運算式",
  "概念使用無效",
  "預設的成員比較運算子不可限定為 '&&'",
  "預設 constexpr 比較函式會呼叫非 constexpr 函式 %nd",
  "只有整數或整數陣列物件支援 constexpr 記憶體比較",
  "概念範本不能具有已建立關聯的條件約束",
  "不允許 'export'",
  "不允許匯出個別類別成員",
  "匯出的宣告必須引入名稱",
  "匯出宣告不能包含匯出宣告 (前一個宣告 %p)",
  "匯出宣告不能包含模組匯入宣告",
  "匯出宣告只能出現在模組介面單位中",
  "匯出宣告不能匯出具有內部連結的名稱",
  "using 宣告包含 %nfd",
  "因為不支援 __fp16 浮點數類型，所以無法使用內建函式",
  "Requires 運算式必須至少指定一個需求",
  "'constinit' 在這裡無效",
  "'constinit' 只對具有靜態或執行緒儲存期的變數宣告有效",
  "constinit 變數需要進行動態初始化",
  "變數先前使用 'constinit' %p 宣告",
  "使用非原型函式宣告子",
  "引數不能有常數限定類型",
  "不允許使用不完整類型 %t 的成員指標",
  "此模式未啟用 init-capture 中的參數序列展開式",
  "init-capture 中的參數序列展開式是 C++20 功能",
  "類別定義中預設的比較運算子，必須為該比較運算子的第一個宣告 (%nd)",
  "Init-capture 中的套件展開只能用於可變參數範本",
  "類型條件約束使用非類型概念的 %nd (例如: 第一個參數是型別參數的概念範本)",
  "推算的預留位置類型 %t 未通過類型條件約束",
  "%t 的預設建構函式不符合資格",
  "%t 的解構函式因未排序的條件約束而模稜兩可",
  "%t 的解構函式因條件約束失敗而不符合資格",
  "模稜兩可的解構函式候選項",
  "虛擬函式不能有尾端 Requires 子句",
  "%nd 不符合其條件約束",
  "decltype 限定詞 %t 的結果不是類別或列舉",
  "因為具有反轉參數的隱含比較運算子為均等相符，所以標準 C++20 中的比較會模稜兩可。這通常是比較運算子中遺漏 'const' 限定詞所致; 請參閱 %nod",
  "概念識別碼無效",
  "Requires 子句的引數 %T 替代失敗",
  "未滿足 %nd 的條件約束",
  "constexpr 函式中的變數型別 %t 具有虛擬基底類別",
  "常數運算式無法配置虛擬基底子物件 (針對型別 %t )",
  "類別型別的範本參數必須為結構類別型別",
  "UTF-8 常值的支援需要 u-literal 支援。",
  "指定了多次 '%s' 的模組檔案對應",
  "指定了多次 '%s' 的標頭單位對應",
  "未指定 '%s' 的對應",
  "'%s' 的模組檔案對應無效",
  "找不到要匯入的標頭 '%s'",
  "模組檔案清單中有多個檔案與 '%s' 相符",
  "為 '%s' 找到的模組檔案會用於其他模組",
  "任何類型的模組檔案",
  "無法讀取模組檔案",
  "因為目前的選項不支援 char8_t 類型，所以無法使用內建函式",
  "如果啟用 C++ 20 協同程式，就不能指定 --ms_await 命令列選項",
  "非標準地使用明確的建構函式 %nod 進行預設彙總元素初始化",
  "內建類 memcpy 的來源或目的地未指向物件",
  "內建類 memcpy 嘗試複製具象相異類型 %t1 與 %t2",
  "內建類 memcpy 嘗試複製非一般可複製類型 %t",
  "內建類 memcpy 嘗試複製部分物件",
  "內建類 memcpy 嘗試複製過去陣列邊界",
  "內建類 memcpy 嘗試複製重疊位元組範圍 (改用對應的 memmove 作業)",
  "具有尾端需要子句的 friend 宣告必須為定義",
  "運算式必須要有算術或指標類型，但其類型為 %t",
  "運算式必須要有算術、列舉或指標類型，但其類型為 %t",
  "運算式必須要有算術、不限範圍列舉或指標類型，但其類型為 %t",
  "運算式必須要有指標類型，但其類型為 %t",
  "運算子 -> 或 ->* 適用於 %t，但不適用於指標類型",
  "不得使用不完整的類別類型 %t",
  "無法解譯此編譯目標的位元配置",
  "IFC 運算子 %sq 沒有任何相對應的運算子",
  "IFC 呼叫慣例 %sq 沒有任何相對應的呼叫慣例",
  "模組 %sq 包含不支援的建構",
  "不支援的 IFC 建構: %sq",
  "__is_signed 從現在起已不再是關鍵字",
  "陣列維度必須要有不帶正負號的常數整數值",
  "IFC 檔案 %sq 的版本為不支援的 %d1.%d2",
  "此模式下未啟用的模組",
  "模組名稱中不得包含 'import'",
  "模組名稱中不得包含 'module'",
  null,
  null,
  "%n 不是列舉類型",
  "列舉程式 %no2 與 %n1 衝突",
  "列舉程式 %no 已於此範圍 %p 中宣告",
  "'throw()' 規格不屬於 C++20 及更新版本",
  "項目超過標頭單位對應相符中的 '%s'",
  "#pragma 診斷必須有 'push' 或 'pop' 引數",
  "找不到符合這個 '診斷快顯' 的 '#pragma 診斷推送'",
  "當 %sq 用於匯入或模組指示詞中時，不得為巨集",
  "這個指示詞只能出現在全域命名空間範圍內",
  "'export' 宣告只能出現在全域或命名空間範圍",
  "%sq 剖析為識別碼而非關鍵字，因為後續的權杖與前置處理器指示詞的標記不相符",
  "這似乎是前置處理器指示詞的開頭，但是缺少 ';'，後面緊接著新行會防止",
  "這似乎是模組前置處理指示詞，但這類指示詞不能出現在巨集展開中",
  "'module' 指示詞不能出現在條件式包含的範圍 (例如，#if、#else、#elseif 等)",
  "已略過 %sq 的輸入",
  "promise 類型 %t 必須將 get_return_object_on_allocation_failure 宣告為不需要引數的靜態成員函式",
  "別名範本無法明確特殊化",
  "以符合此 '{'",
  "在此巨集引動中",
  "呼叫需要不明確的引數轉換",
  "模組 %s 所擁有的宣告與 %nd 衝突",
  "由全域模組所擁有的宣告與已命名模組所擁有的 %nd 衝突",
  "'malloc' 屬性的第一個引數必須是函式",
  "無法擷取 %nod",
  "無法擷取 'this'",
  "已在 consteval 內容中",
  "'if consteval' 和 'if not consteval' 需要大括弧相依陳述句",
  "'if consteval' 和 'if not consteval' 在非 constexpr 函數中沒有意義",
  "不允許將控制項傳送至 'if consteval' 或 'if not consteval' 陳述式",
  "constant-evaluation 無法通過具有靜態或執行緒儲存持續時間之變數的宣告",
  "在具有明確 'this' 參數的 Lambda 上不允許可變動的限定詞",
  "以 'static' 宣告的成員函式不能有明確的 'this' 參數",
  "明確 'this' 參數必須是第一個宣告的參數",
  "這裡不允許 'this'",
  "無法預設具有明確 'this' 的比較函數",
  "明確 'this' 函數需要選取器運算元",
  "在此模式中，'if consteval' 和 'if not consteval' 不是標準",
  "在此模式中，在 Lambda 宣告子中省略 '()' 並非標準",
  "省略 Lambda 參數清單時，不允許後置 Requires 子句",
  "模組 %sq 要求的分割區無效",
  "模組 %sq1 已要求未定義的分割區 (相信是 %sq)",
  "模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 是空的",
  "模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 在分割區開始之前",
  "模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 溢出其分割區的結尾",
  "模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 與其分割區元素對齊錯誤",
  "從 subfield %sq (節點 %d 的相對位置)",
  "從分割區 %sq 元素 %d1 (檔案位置 %d2，相對位置 %d3)",
  "Lambda 屬性在此為非標準",
  "識別碼 %sq 可能會與 %p 上視覺類似的識別碼混淆",
  "此註解包含可疑的 Unicode 格式化控制字元",
  "此字串包含 Unicode 格式化控制字元，可能會導致非預期的執行時間行為",
  "%d1 抑制警告在處理模組 %sq1 時發生",
  "%d1 抑制警告在處理模組 %sq1 時發生",
  "%d1 抑制錯誤在處理模組 %sq1 時發生",
  "%d1 抑制錯誤在處理模組 %sq1 時發生",
  "包括",
  "抑制",
  "虛擬成員函式不能有明確的 'this' 參數",
  "取得明確 'this' 函數的位址需要限定名稱",
  "形成明確 'this' 函數的位址需要 '&' 運算子",
  "字串常值不能用來初始化彈性陣列成員",
  "函數 %sq 定義的 IFC 表示法無效",
  "已進行更正以捨棄隱含的 'this' 參數",
  "UniLevel IFC 圖表未用來指定參數",
  "IFC 參數定義圖表指定了 %d1 個參數，而 IFC 宣告則指定了 %d2 個參數",
  "IFC 參數定義圖表指定了 %d1 個參數，而 IFC 宣告則指定了 %d2 個參數",
  "IFC 參數定義圖表指定了 %d1 個參數，而 IFC 宣告則指定了 %d2 個參數",
  "遺漏函數 %sq 定義的 IFC 標記法",
  "函數修飾詞不適用於成員範本宣告",
  "成員選取涉及太多巢狀匿名型別",
  "運算元之間沒有通用類型",
  "必須是指標對成員",
  "彈性陣列成員不能在非空白的類型中宣告",
  "必須將 'std::source_location::__impl' 定義為只有資料成員為 '_M_function_name', '_M_file_name', '_M_column', '_M_line' 的類別",
  "在初始化 'std::source_location::__impl' 時，欄位數會溢出類型為 %t 的成員 '_M_column'",
  "在初始化 'std::source_location::__impl' 時，行數會溢出類型為 %t 的成員 '_M_line'",
  "UTF-16 字元常數不可佔用多個程式碼單位; 已截斷值",
  "兩個引數的類型必須相同",
  "類型 %t 對此內建的引數無效",
  "呼叫自 %nd:",
  "限定類型對匿名位欄位而言不是標準類型",
  "向量條件 (%t1) 的元素類型大小必須與結果的元素類型相同 (%t2)",
  "浮點向量運算元類型 (%t) 沒有相符的整數向量類型",
  "尚未實作 'requires' 運算式的重整",
  "因為 'unavailable' 屬性",
  "已嘗試使用索引從 IFC 磁碟分割 %sq 將元素建構到 IFC 磁碟分割 %sq",
  "磁碟分割 %sq 在需要 %d2 時將其項目大小指定為 %d1",
  "處理模組 %sq1 時發現未預期的 IFC 需求",
  "第 %d 行 (在 %s1 中) 條件失敗: %sq2",
  "不可部分完成限制式依賴其本身",
  "'noreturn' 函數具有非 void 的返回類型",
  "已置放參數 %sq (相對索引 %d) 進行修正",
  "實體重建期間發現無效 IFC 識別碼名稱 %sq",
  "實體重建期間略過名稱為 %sq 的無效 IFC 識別碼",
  "模組 %sq 無效排序值",
  "從 IFC 模組載入的函數範本不正確地剖析為 %nd",
  "無法在模組 %sq 中載入 IFC 實體參考",
  "IFC 索引排序 = %d1，值 = %d2"
]